我的随机数必须介于-100
和-5
或405
和500
之间。
它需要是一个或另一个,而不是两者。
我该怎么做?
答案 0 :(得分:1)
function getRandomValue(){
var case = 0;
var value = 0;
try{
value = parseInt( Math.random() * 96 ); // Value will be 0~95
case = parseInt( Math.random() * 2 ); // Value will be 0~1
//Two Cases : [-100, -5] , [405, 500]
if( case == 0 ){
value -= 100;
}else{
value += 405;
}
return value;
}catch(e){
console.log(e);
return null; // or return 0
}finally{
value = null;
case = null;
}
}
答案 1 :(得分:0)
只需使用if / else条件进行测试:
var myNumber = 405;
if(-500 <= myNumber && myNumber <= -1) {
console.log("condition 1");
} else if (405 <= myNumber && myNumber <= 500) {
console.log("condition 2");
} else {
console.log("condition 3");
}