Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-返回基于月份的随机值_Javascript - Fatal编程技术网

Javascript-返回基于月份的随机值

Javascript-返回基于月份的随机值,javascript,Javascript,有没有办法根据当前月份生成一个从1到4的随机数 那么在一个月内它将返回相同的值,下个月返回不同的值,下个月返回不同的值,依此类推 function random(seed) { var x = Math.sin(seed++) * 10000; return x - Math.floor(x); } var d = new Date(); rand = random(d.getMonth()); console.log(rand*4); 如果你想要整数 console.log(

有没有办法根据当前月份生成一个从1到4的随机数

那么在一个月内它将返回相同的值,下个月返回不同的值,下个月返回不同的值,依此类推

function random(seed) {
    var x = Math.sin(seed++) * 10000;
    return x - Math.floor(x);
}
var d = new Date();
rand = random(d.getMonth());
console.log(rand*4);
如果你想要整数

console.log(Math.floor(rand*4));

到目前为止你尝试了什么?你可能正在寻找种子。这里解释了你的问题有没有办法…-那你觉得呢?请创建并显示您尝试的内容,并解释代码中存在的问题。这不是一个代码编写服务,可能与的重复