jimmwo / random-number
Package for random number generation
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/jimmwo/random-number
Requires
- php: ^7.4|^8.0
Requires (Dev)
- phpunit/phpunit: ^9.0
README
Generator of random numbers
Usage
$randomNumberService = new Jimmwo\RandomNumber\RandomNumber(); $result = $randomNumberService->getRandomNumber(0, 100, [2, 6]); echo sprintf("Seed: %d, random number: %d", $result->getSeed(), $result->getNumber());
Generate dataset for testing
$generator = new Jimmwo\RandomNumber\RandomNumberDatasetGenerator(); $generator->generateDataset(1000000, 5, 4294967296, true, './dataset-folder');
Generate dataset by cli command
parameters:
-r - range of random numbers
-s - selections of random numbers
-d - count of draws
-u - is the numbers must be unique
-p - folder path to save the dataset, default: .
./generate-dataset -r2 -s3 -d4 -u1 -p"./src"
./generate-dataset -r2 -s3 -d4 -u0