cheich / rng
Random number generator
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/cheich/rng
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2022-03-19 15:17:31 UTC
README
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...'; }