#wrapper #python #numbers #module #range #inpired #stright-forward

bin+lib alet

简单直观的随机数生成器(rand crate的包装器) - 受Python的random模块启发

2个版本

0.1.1 2023年10月20日
0.1.0 2023年10月19日

FFI 中排名第229

MIT 许可证

4KB

Alet

Alet 是一个简单的、直观的 Rust 随机数生成器库,受 Python 的 random 模块启发。

用法

 // Generate a random float in the range [0.0, 1.0)
random();

// Generate a random integer in the range [a, b]
randint(1, 10);

// Generate a random unsigned integer in the range [a, b]
randuint(1, 10);

// Generate a random float in the range [a, b]
uniform(1.0, 10.0);

// Choose a random element from a sequence
choice(&[1, 2, 3, 4, 5]);

// Shuffle a sequence in-place
shuffle(&mut [1, 2, 3, 4, 5]);

依赖项

~305KB