algorithm - 随机一个 512 位整数 N,它不是 2、3 或 5 的倍数

标签 algorithm math computer-science

如果你要随机选择一个不是 2、3 或 5 的倍数的 512 位整数 N,N 是素数的概率是多少? 我不知道这个背后的算法...我正在尝试从事一个项目,但这是起点..:)

最佳答案

小于n=2512的素数个数约为n/log(n)。你考虑的数字个数是 4/15*n,所以你要找的概率是 15/(4*log(n)),大约是 1%。

关于algorithm - 随机一个 512 位整数 N,它不是 2、3 或 5 的倍数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264605/

相关文章:

c# - 跟踪和检测一系列缺失数据的技术(例如安全日志数据)

javascript - 如何在我的脑海中保留 "debug"递归函数?

java - 我的二进制插入排序算法的错误在哪里?

javascript - 将对象移向javascript中的一个点

algorithm - 最短路径树声明(图)

python - 求两个矩形的交集和并集

javascript - 如何创建动态网格

computer-science - Kubernetes 白皮书

algorithm - 如何在二维数组上随机生成布局?

algorithm - B+树的构建