如何修复Excel rand()生成的随机数

时间:2018-04-20 11:40:58

标签: excel random

我正在使用= rand()生成大量随机数。每次,我在文件中进行一些更改,它将生成一组全新的数字。我想保持数字随机,但每次都保持固定。怎么做?

1 个答案:

答案 0 :(得分:2)

Rand()是一个不稳定的功能。这意味着每次Excel重新计算时都会重新计算。几乎你有三个选项(评论中提到2个):

  • 将计算设置为手动(这很危险,以后可能会忘记);
  • 删除公式并保存值(这样可以正常工作);
  • 制作一个User Defined Function,它完全相同并且是非易失性的:
Public Function RandNotUpdate() As Double
    RandNotUpdate = Rnd
End Function