Skip to content
This repository was archived by the owner on Mar 13, 2022. It is now read-only.

cheich/RNG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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...';
}

About

Random number generator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages