java,取模运算(%);

当使用随机数生成器产生的结果时,取模运算(%)可将结果限制在上限为操作数最大值减1的范围,这句话什么意思,谢谢。

例如:
n是随机数,那么n%10就是0~9中的一个数。无论n是多大的数,n%10只能是0~9之间的一个数,其中10就是操作数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-21
java的随机数函数范围是多少不记得了,比方说吧,rand()生成的随机数是0到100之间的整数,那么rand()% 10 就能生成0到9之间的整数(10 - 1 = 9)
第2个回答  2010-03-21
你学死了.没必要扣字眼吧.知道怎么用Random就可以了.
相似回答