1 个不稳定版本

使用旧的 Rust 2015

0.0.0 2018年7月8日

#114#rng

MPL-2.0 许可证

32KB
503

XD lol

Crates.io Crates.io license Coverage Status

Linux: 构建状态 Windows: 构建状态

 


此库尚未准备好在生产环境中使用或用于需要安全性的任何事物

如果您需要用于测试随机性的东西,不幸的是,我并不知道有任何现有的用于单元测试或 Rust 特定的库。请查看DieharderENT

我现在只将库推送到 crates.io,以便轻松将其包含在我的项目中,它的目的是易于使用,并在其中测试正在开发的 API。


 

随机性测试。

XD lol,这是人们认为自己在随机输入时输入的内容。

用于在单元测试中测试字节序列或在文件中存储并生成结果报告。它对于评估加密和统计抽样应用、压缩算法以及其他应用中的伪随机数生成器很有用。

用法

xdlol 添加到您的 Cargo.toml 中的依赖项以从 crates.io 使用

[dependencies]
xdlol = "0.0.0"

然后,将 extern crate xdlol; 添加到您的crate根目录,并运行 cargo buildcargo 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