chance 3.1.0 copy "chance: ^3.1.0" to clipboard
chance: ^3.1.0 copied to clipboard

A minimalist set of random number generator functions

chance #

A minimalist set of random number generator functions #

Provides common convenience methods for getting some randomness.

This was initially inspired by the great JavaScript library chance.js but then took a more frugal approach. Instead of stuffing it with all kinds of heavy functions it provides you with just the basics that allow you to build upon.

Usage #

import 'package:chance/chance.dart';

int foo = randomInt(3, 12); // 6

double bar = randomDouble(10, 20); // 10.9634128828224

bool lorem = randomBool(.2); // false

String ipsum = randomString(8); // 'Hxmde8XA'

String dolor = randomItem(['cat', 'dog', 'tiger']); // 'cat'

dynamic sit = randomItemOrNull([]); // null

That's it, that's the whole API. Enjoy!

10
likes
0
pub points
49%
popularity

Publisher

verified publishervimuser.com

A minimalist set of random number generator functions

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on chance