2017 © Pedro Peláez
 

library rng

Random number generator

image

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

The README.md

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

The Versions

02/10 2017

dev-master

9999999-dev https://github.com/cheich/RNG

Random number generator

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

random rng probability coincidence