randomstring_dart 0.0.4 copy "randomstring_dart: ^0.0.4" to clipboard
randomstring_dart: ^0.0.4 copied to clipboard

Simple, random string generator

Simple Random String #

Simple, random string generator

Features #

  • Lower characters
  • Upper characters
  • Numbers
  • Customizable special characters
  • Repeatable or not, special characters

options and defaults #

String getRandomString({
  int lowersCount = 3,
  int uppersCount = 3,
  int numbersCount = 3,
  int specialsCount = 1,
  String specials = '_',
  bool canSpecialRepeat = true,
})
{...}

basic usage #

import 'package:randomstring_dart/randomstring_dart.dart';

final rs = RandomString();
String result = rs.getRandomString();

print(result);
// 10 characters
// 3E_ire7CB1

options #

import 'package:randomstring_dart/randomstring_dart.dart';

final rs = RandomString();
String result = rs.getRandomString(
  uppersCount: 10,
  lowersCount: 10,
  numbersCount: 10,
  specialsCount: 2,
  specials: '_-=!=',
);

print(result);
// 32 characters
// 78QW1_kJGgpCkg0Dm17SH0ycgCS9=7l0

special not repeat #

import 'package:randomstring_dart/randomstring_dart.dart';

final rs = RandomString();
String result = rs.getRandomString(
    specialsCount: 4,
    canSpecialRepeat: false,
    specials: '_-!.'
);

print(result);
// output: 4-d13.M_gDz!Z

|NOTE| if all options are set to 0 then the output will be 'yoo'

License #

MIT

2
likes
120
pub points
82%
popularity

Publisher

unverified uploader

Simple, random string generator

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on randomstring_dart