gpt4 book ai didi

python - 你如何测试某些东西是随机的?还是 "random enough' ?

转载 作者:太空狗 更新时间:2023-10-30 01:39:31 25 4
gpt4 key购买 nike

我必须从我的数据库中返回一个随机条目。

我写了一个函数,因为我在 Python 中使用 random 模块,除非我以愚蠢的方式使用它。

现在,我如何编写单元测试来检查此功能是否有效?毕竟,如果它是一个很好的随机值,您永远无法知道。

我不是偏执狂,我的功能没那么复杂,Python 标准库是 1000 x时间足够我的目的。我不是在做密码学或其他重要的事情。我只是想知道是否有办法。

最佳答案

RANDOM.ORG for testing randomness 上列出了几个统计测试.请参阅链接文章的最后两节。

另外,如果你能得到 Beautiful Testing 的副本John D. Cook有一整章称为测试随机数生成器。他解释了上面文章中列出的许多统计方法。如果你真的想了解 RNG,那一章是一个很好的起点。我自己写过关于这个主题的文章,但约翰在解释方面做得更好。

关于python - 你如何测试某些东西是随机的?还是 "random enough' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4510937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com