JAVA里怎么样在给定的范围里随机产生一个奇数和一个偶数哦?比如说我的范围是5到15,怎样在这个范围里产生出一个奇数和一个偶数呢
问题描述:
JAVA里怎么样在给定的范围里随机产生一个奇数和一个偶数哦?
比如说我的范围是5到15,怎样在这个范围里产生出一个奇数和一个偶数呢
答
int number=(int)(Math.random()*10)+5; 产生0到15(不包括)
number%2 是否 =0判断时候是偶数
FROM:JDK 1.6
random
public static double random()返回带正号的 double 值,该值大于等于 0.0 且小于 1.0.返回值是一个伪随机选择的数,在该范围内(近似)均匀分布.
第一次调用该方法时,它将创建一个新的伪随机数生成器,与以下表达式完全相同
new java.util.Random之后,新的伪随机数生成器可用于此方法的所有调用,但不能用于其他地方.
此方法是完全同步的,可允许多个线程使用而不出现错误.但是,如果许多线程需要以极高的速率生成伪随机数,那么这可能会减少每个线程对拥有自己伪随机数生成器的争用.
返回:
大于等于 0.0 且小于 1.0 的伪随机 double 值.