【单选题】下面关于Math.random()方法说法不正确的是哪一项?
A: Math.random()方法可以随机返回一个小数,其取值范围是[0,1),左闭右开0 <;= x <; 1
B: Math.floor(Math.random() * (max - min + 1)) + min表达式的值是在大于等于min小于等于max之间。
C: Math.floor(Math.random() * (max - min)) + min表达式的值是在大于等于min小于max之间。
D: Math.floor(Math.random()*100) //返回大于10小于99之间的随机整数
A: Math.random()方法可以随机返回一个小数,其取值范围是[0,1),左闭右开0 <;= x <; 1
B: Math.floor(Math.random() * (max - min + 1)) + min表达式的值是在大于等于min小于等于max之间。
C: Math.floor(Math.random() * (max - min)) + min表达式的值是在大于等于min小于max之间。
D: Math.floor(Math.random()*100) //返回大于10小于99之间的随机整数
举一反三
- 在Math类中random方法可以产生随机数。如果从1到100之间产生一个随机整数(大于等于1,小于等于100),并赋值给n,那么下面语句正确的是()。 A: n=Math.round(Math.random(100))+1; B: n=Math.round(Math.random()*100)+1; C: n=Math.floor(Math.random(100))+1; D: n=Math.floor(Math.random()*100)+1;
- 使用Math类调用其类方法random()返回一个0至1之间的随机数包括1。
- 【单选题】以下 () 表达式产生一个 10~30 之间 ( 含 10,30) 的随机整数 A. Math.floor(Math.random()*21)+10 B. Math.floor(Math.random()*31)+20 C. Math. floor(Math.random()*20)+10 D. Math.ceil(Math.random()*30)+20
- 下列哪些语句是正确的Math对象方法 A: Math.random() B: Math.rnd() C: Math.max(数值1,数值2) D: Math.floor(数值)
- Math对象的( )方法是返回 0 ~ 1 之间的随机数? A: random() B: round() C: sin() D: sqrt()