jimmwo/random-number

用于生成随机数的包

0.1.2 2023-12-19 14:07 UTC

This package is auto-updated.

Last update: 2024-09-23 15:00:06 UTC


README

随机数生成器

使用方法

$randomNumberService = new Jimmwo\RandomNumber\RandomNumber();

$result = $randomNumberService->getRandomNumber(0, 100, [2, 6]);

echo sprintf("Seed: %d, random number: %d", $result->getSeed(), $result->getNumber());

生成测试数据集

$generator = new Jimmwo\RandomNumber\RandomNumberDatasetGenerator();
$generator->generateDataset(1000000, 5, 4294967296, true, './dataset-folder');

通过CLI命令生成数据集

参数

-r - 随机数的范围
-s - 随机数的选取
-d - 抽取次数
-u - 是否要求数字唯一
-p - 保存数据集的文件夹路径,默认:.

./generate-dataset -r2 -s3 -d4 -u1 -p"./src"
./generate-dataset -r2 -s3 -d4 -u0