algorithm - 如何使用生成 [0.0, 1.0) 之间的 float 的随机生成器生成 [1, n] 之间的随机数

标签 algorithm math random

假设你有一个随机数生成器,可以生成一个介于 [0.0, 1.0) 之间的随机 float ,例如 drand48,你如何创建一个随机数生成器,可以生成一个介于 [1, 1.0) 之间的整数n].

最佳答案

乘以n,发言,加1。

关于algorithm - 如何使用生成 [0.0, 1.0) 之间的 float 的随机生成器生成 [1, n] 之间的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7969154/

相关文章:

java - 最大化两个数组 B[j] − A[i] 的元素差异,其中 j > i

algorithm - 编程面试问题/如何查找数组中的任意两个整数之和是否为零?

datetime - 需要一个公式 : Extracting Years from Seconds Since January 1, 0001 12:00 AM

algorithm - 如何计算任意幂/根?

sql - 如何在 SQL 中请求随机行?

C:随机数生成 - 这有什么问题(如果有的话)

algorithm - 求和最大的最长递增子序列

algorithm - 确定算法的复杂性

math - 为什么 UDP 校验和包含两倍的 UDP 长度?

python - 有没有办法在 Python 中随机化连接函数?