4 个版本 (破坏性更新)
0.4.0 | 2021年4月13日 |
---|---|
0.3.0 | 2021年4月13日 |
0.2.0 | 2019年10月27日 |
0.1.0 | 2019年5月7日 |
#5 in #shuffle
6KB
61 行
easyrand
简单易用的 Rust 语言随机数库。
该库封装了 rand
包,提供了一个更小的 API,部分灵感来自 Python 的 random
模块。与 reqwest
作为更复杂的 hyper
封装类似。
用法
添加到 Cargo.toml
[dependencies]
easyrand="0.4"
然后使用
extern crate easyrand;
// Generate a random f64 between 0 and 1
let r = easyrand::random();
// Or for a given range
let r = easyrand::randrange(0.0, 10.0);
// Generate a random integer
let r = easyrand::randint(0, 99);
// Shuffle a vector
let mut inputs = vec!["a", "b", "c", "d"];
easyrand::shuffle(&mut inputs);
项目范围
此库旨在成为 rand
库的一个小子集,仅暴露库中最简单且最有用的子集。如果您需要更具体的功能,请使用底层的 rand
库。
依赖项
~310KB