excel生成随机数 / random number in excel

在 Excel 中,生成随机数可以用Rand函数或RandBetween函数

  • RAND
    • 用于生成 0 到 1 的小数随机数
    • Rand函数也可以生成指定范围的随机数,但要用公式 =RAND()*(b-a)+a,且生成的随机数仍然为小数。
      • 例如生成 1 到 100 的随机数,可以用公式 =RAND()*(100-1)+1。
    • 用Rand函数生成的随机数,每次计算工作表时会变为另一个随机数,如果要求不变,输入公式 =RAND() 后,保持编辑状态,按 F9 把公式转为数值
  • RandBetween
    • 用于生成指定范围的整数随机数。
    • 表达式:RANDBETWEEN(Bottom, Top)
    • 每次计算工作表时也会变为另一个随机数,如果要求已生成的随机数不变,输入完公式后,按 F9 把公式转为数值即可。