word_generator 0.4.4 word_generator: ^0.4.4 copied to clipboard
A dart based util package for generating random nouns, verbs, names, strong password and validate the given password is strong or not.
Word Generator #
A dart based util package for generating random nouns
, verbs
, names
, strong password
and validate the given password
is strong or not. This package helps you to generate random words and passwords for your project without any hassle.
🚀 Features #
nouns #
- randomNouns
- randomNoun
- randomSentence
verbs #
- randomVerbs
- randomVerb
names #
- randomNames
- nandomName
common util #
- countSyllables
password #
- generatePassword
- validatePassword
🎮 Usage #
generatePassword #
Generate a random 8 digit password. If no length is provided then default length is taken as 8.
import 'package:word_generator/word_generator.dart';
main() {
final passwordGenerator = PasswordGenerator();
String password = passwordGenerator.generatePassword();
print(password)
}
validatePassword #
Check the given string is strong password or not.
import 'package:word_generator/word_generator.dart';
main() {
final passwordGenerator = PasswordGenerator();
bool password = passwordGenerator.validatePassword('abcABC123!@#');
print(password)
}
randomNouns #
Print 3 random nouns. Parameter is optional, if no param is provided then 2 noun will be generated.
import 'package:word_generator/word_generator.dart';
main() {
final wordGenerator = WordGenerator();
List<String> nouns = wordGenerator.randomNouns(3);
print(nouns);
}
randomNoun #
Print single random noun.
import 'package:word_generator/word_generator.dart';
main() {
final wordGenerator = WordGenerator();
String noun = wordGenerator.randomNoun();
print(noun);
}
randomSentence #
Print sentence with the random nouns. Parameter is optional, if no param is provided then 2 noun will be generated.
import 'package:word_generator/word_generator.dart';
main() {
final wordGenerator = WordGenerator();
List<String> noun = wordGenerator.randomSentence(3);
print(noun);
}
countSyllables #
Print count of the syllables in the word
import 'package:word_generator/word_generator.dart';
main() {
final wordGenerator = WordGenerator();
int count = wordGenerator.countSyllables('dart');
print(count);
}
randomVerbs #
Print 3 random verbs. Parameter is optional, if no param is provided then 2 noun will be generated.
import 'package:word_generator/word_generator.dart';
main() {
final wordGenerator = WordGenerator();
List<String> verbs = wordGenerator.randomVerbs(3);
print(verbs);
}
randomVerb #
Print single random verb.
import 'package:word_generator/word_generator.dart';
main() {
final wordGenerator = WordGenerator();
String verb = wordGenerator.randomVerb();
print(verb);
}
randomNames #
Print 3 random names. Parameter is optional, if no param is provided then 2 noun will be generated.
import 'package:word_generator/word_generator.dart';
main() {
final wordGenerator = WordGenerator();
List<String> names = wordGenerator.randomNames(3);
print(names);
}
randomName #
Print single random name.
import 'package:word_generator/word_generator.dart';
main() {
final wordGenerator = WordGenerator();
String name = wordGenerator.randomName();
print(name);
}
😅 Issue #
If you face any issues, please raise an issue.