library rng
Random number generator
cheich/rng
Random number generator
- Monday, October 2, 2017
- by cheich
- Repository
- 1 Watchers
- 0 Stars
- 0 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
Random number generator
Features
- Pick random items from lists
- Set probability for each item or via a lucky list
- Calculate probabilities
Example
try {
$random = new Coincidence($items, true);
// Get probabilities as array
$random->probabilities();
// Set some lucky items with a multiplier of 2
$random->luckylist($luckylist, 2);
// Get new probabilities as array
$random->probabilities();
// Pick an item randomly
$random->pick();
// Pick an item randomly and remove it from the list
$random->pick(true);
// Restore items and probabilities
$random->restore();
// Random number
$random->number();
} catch (CoincidenceException $e) {
echo 'Something went wrong...';
}