产生0~n之间的随机数 (ran.nextInt()>>>1)%n 或 (ran.nextInt()&0x7FFFFFFF)%n 产生-n~0之间的随机数 (ran.nextInt() | 0x80000000 )%n