1 个不稳定版本
使用旧的 Rust 2015
0.0.0 | 2018年7月8日 |
---|
#114 在 #rng
32KB
503 行
XD lol
此库尚未准备好在生产环境中使用或用于需要安全性的任何事物
如果您需要用于测试随机性的东西,不幸的是,我并不知道有任何现有的用于单元测试或 Rust 特定的库。请查看Dieharder 或 ENT。
我现在只将库推送到 crates.io,以便轻松将其包含在我的项目中,它的目的是易于使用,并在其中测试正在开发的 API。
随机性测试。
XD lol,这是人们认为自己在随机输入时输入的内容。
用于在单元测试中测试字节序列或在文件中存储并生成结果报告。它对于评估加密和统计抽样应用、压缩算法以及其他应用中的伪随机数生成器很有用。
用法
将 xdlol
添加到您的 Cargo.toml
中的依赖项以从 crates.io 使用
[dependencies]
xdlol = "0.0.0"
然后,将 extern crate xdlol;
添加到您的crate根目录,并运行 cargo build
或 cargo update && cargo build
以构建您的项目。发布版本的详细文档可以在 docs.rs 上找到,最新 GitLab 仓库版本的 bleeding edge 文档可以在 GitLab pages 上找到。
示例
extern crate xdlol;
use xdlol;
示例也可以直接运行
$ cargo run --example yes_no_with_defaults
Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running `target/debug/examples/yes_no_with_defaults`
更多示例请参阅 examples
贡献
该项目已镜像到GitHub,但所有开发都在GitLab上进行。请使用GitLab问题跟踪器。没有GitLab账号?只需发送电子邮件至incoming+starshell/xdlol@gitlab.com
,这些电子邮件会自动变为问题(注释变为电子邮件对话)。
要为xdlol做出贡献,请参阅CONTRIBUTING。
许可协议
xdlol在MPL 2.0许可协议下分发。如果由于某种原因这不符合您的需求,请随时与我联系或提出一个issue。
请参阅LICENSE。
依赖项
~2.3–4MB
~77K SLoC