如何获得0到1之间的随机数

我尝试了几种方法来获取 1 到 10 之间的随机数,但都返回 undefined 或 NaN,为什么?这是我尝试过的


var num = Math.floor(Math.random * 10)


function getNum() {

  return Math.floor(Math.random * 10);

}

var num2 = getNum();

console.log('num = ' + num + 'num2 = ' + num2);

登录时都没有给出号码


一只甜甜圈
浏览 125回答 3
3回答

摇曳的蔷薇

Math.random 是方法,所以你忘记了括号 ()。这是如何实现它的片段var num = Math.floor(Math.random() * Math.floor(10))   function getNum() {  return Math.floor(Math.random() * Math.floor(10));}var num2 = getNum();console.log('num = ' + num + 'num2 = ' + num2);

ITMISS

如果您打算让它生成随机数,您需要实际调用 (即)Math.randomMath.random()var num = Math.floor(Math.random() * 10)function getNum() {  return Math.floor(Math.random() * 10);}var num2 = getNum();console.log('num = ' + num + 'num2 = ' + num2);

小唯快跑啊

Math.random是一种方法,而不是属性,因此您需要将其称为Math.random(). 您在第一行之后还缺少一个分号。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript