apply method
Apply method, return the generated string
Implementation
@override
String apply() {
final r = Random().nextInt(_endings.length - 1);
var d =
'${DartamakerPluginWebsite().apply()}/${DartamakerPluginWord().apply()}${_endings[r]}';
if (Random().nextDouble() > 0.9) {
d +=
'?${DartamakerPluginWord().apply()}=${DartamakerPluginUuid(null).apply()}';
if (Random().nextDouble() > 0.5) {
d +=
'&${DartamakerPluginWord().apply()}=${DartamakerPluginUuid(null).apply()}';
}
} else if (Random().nextDouble() < 0.9) {
d += '#${DartamakerPluginWord().apply()}';
}
return d;
}