Random.Next如何在C#中运行?

时间:2014-02-06 17:34:01

标签: c# random

我只是想知道随机函数是否生成一个随机数来访问我的数组“a”的第一个也是最后一个元素,实际上它是如何做到的。因为随机会产生介于0到1之间的数字,但如果数字是0.22,它是否会将其四舍五入到上限或下限?

1 个答案:

答案 0 :(得分:0)

是 - 可以以相同的概率选择数组的所有元素,包括第一个和最后一个:

  • n元素数组包含元素0,1,... n-2,n-1。
  • Random.Next(n)生成从0到n-1的int个数字。