产生0~n之间的随机数
(ran.nextInt()>>>1)%n
或
(ran.nextInt()&0x7FFFFFFF)%n
产生-n~0之间的随机数
(ran.nextInt() | 0x80000000 )%n
博客介绍了信息技术领域中随机数的生成方法,包括产生0~n之间随机数的两种方式,即(ran.nextInt()>>>1)%n和(ran.nextInt()&0x7FFFFFFF)%n,以及产生 -n~0之间随机数的方法(ran.nextInt() | 0x80000000 )%n。
产生0~n之间的随机数
(ran.nextInt()>>>1)%n
或
(ran.nextInt()&0x7FFFFFFF)%n
产生-n~0之间的随机数
(ran.nextInt() | 0x80000000 )%n
3699

被折叠的 条评论
为什么被折叠?