excel生成随机数
·
在 Excel 中生成某个数据范围里的随机数,可以使用 RAND 或 RANDBETWEEN 函数,具体根据你的需求选择合适的方法。
1. 使用 RANDBETWEEN 函数
如果你想在一个指定的数值范围(例如最小值为 a,最大值为 b)内生成随机整数,可以使用 RANDBETWEEN 函数。
语法:
=RANDBETWEEN(下限, 上限)
例如,若你想生成一个范围在 10 到 100 之间的随机整数,可以使用:
=RANDBETWEEN(10, 100)
2. 使用 RAND 函数
如果你想生成一个范围在 0 到 1 之间的随机小数,可以使用 RAND 函数。然后你可以对其进行适当的缩放和偏移,来生成你需要的范围。
例如,若你想生成一个范围在 10 到 100 之间的随机数,可以使用:
=RAND() * (100 - 10) + 10
这里的 RAND() 返回的是 0 到 1 之间的随机小数,(100 - 10) 是范围的跨度,+ 10 是偏移量,使得数值落在 10 到 100 之间。
0*90+10
1*90+10
例如要在 Excel 中生成在 8.036316467 和 7.194965161 之间的随机小数,你可以使用以下公式:
=RAND()*(8.036316467 - 7.194965161) + 7.194965161
解释:
RAND()返回一个 0 到 1 之间的随机小数。(8.036316467 - 7.194965161)计算得出一个范围的宽度,即0.841351306。+ 7.194965161将生成的随机数偏移到所需的范围 7.194965161 到 8.036316467 之间。
因此,公式将生成一个 7.194965161 到 8.036316467 之间的随机小数。
3. 自动填充
- 输入公式后,按下
Enter键,你会得到一个随机数。 - 如果需要生成多个随机数,可以将鼠标放在单元格的右下角,拖动填充柄(小方块)向下或向右填充。
4. 刷新随机数
Excel 中的随机数在每次工作表计算时会重新生成。如果你希望保持随机数不变,可以在生成随机数后,将其复制并粘贴为值(右键选择“粘贴为值”)。
更多推荐

所有评论(0)