arrN(i) = Fix(Rnd * 1000) 是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:21:50
急呀 急

Rnd * 1000
[0,1000)区间内的随机数

Fix(Rnd * 1000)
[0,999]区间内的随机整数

Fix移除 number 的小数部分而返回得到的整数值。 函数返回大于或等于 number 参数的第一个负整数。例如,Int 将 -8.4 转换成 -9,而 Fix 将 -8.4 转换成 -8。
rnd是随机函数,产生的数值介于(0,1)范围内

随机函数rnd的作用是随机产生(0,1)之间的任意一个数。
fix(a)是将数据a的小数部分直接去掉后的整数。
所以,arrN(i) = Fix(Rnd * 1000)的结果是产生一个区间[0,999]的整数。

给a=arrN(i)赋值。值为1—1000间的整数