1 个不稳定版本
0.0.1 | 2021年8月23日 |
---|
#11 in #pseudo
15KB
98 行
🎲 micro_rand
一个小巧、无需std的用于生成(伪)随机数的库。
💠 安装
只需将以下内容添加到你的 Cargo.toml
[dependencies]
micro_rand = "0.0.1"
📄 信息
使用线性同余生成算法生成伪随机数。你必须以 i64
整数的形式提供种子值。
💥 示例
超级简单示例
// Import Lib
use micro_rand::*;
// Create a new random generator with seed 1234
let mut rnd = Random::new(1234);
// Generate a Number!
let num1 = rnd.next_f64();
// Generate an int between two values
let num2 = rnd.next_int_i64(0, 100);
lib.rs
:
🎲 micro_rand
一个小巧、无需std的用于生成(伪)随机数的库。
💠 安装
只需将以下内容添加到你的 Cargo.toml
[dependencies]
micro_rand = "0.0.1"
📄 信息
使用线性同余生成算法生成伪随机数。你必须以 i64
整数的形式提供种子值。
💥 示例
超级简单示例
// Import Lib
use micro_rand::*;
// Create a new random generator with seed 1234
let mut rnd = Random::new(1234);
// Generate a Number!
let num1 = rnd.next_f64();
// Generate an int between two values
let num2 = rnd.next_int_i64(0, 100);
!