JavaScript用Math.random()生成一个50-100间的整型随机数

JavaScript用Math.random()生成一个50-100间的整型随机数

function generateRandomNumber() {
    return Math.floor(Math.random() * 51) + 50;
}

// 调用函数生成随机数
var randomInt = generateRandomNumber();

// 打印生成的随机整数
console.log("随机整数: " + randomInt);

这段代码用于生成一个介于50到100之间的随机整数。以下是代码的解释:

1. `function generateRandomNumber() { ... }`: 这是一个JavaScript函数的定义,命名为 `generateRandomNumber`,该函数不接受任何参数。

2. `return Math.floor(Math.random() * 51) + 50;`: 在函数内部,使用 `Math.random()` 生成一个0到1之间的随机小数,然后将其乘以51。这将生成一个0到50之间的随机浮点数。接着,`Math.floor()` 方法将这个浮点数向下取整,转换为最接近的整数。最后,加上50,以确保生成的整数在50到100之间。

3. `var randomInt = generateRandomNumber();`: 这一行调用 `generateRandomNumber()` 函数,生成一个随机整数,并将其赋给名为 `randomInt` 的变量。

4. `console.log("随机整数: " + randomInt);`: 最后,使用 `console.log()` 打印生成的随机整数到浏览器控制台,以便查看结果。

总之,这个函数非常简单,只需调用它,它会返回一个介于50到100之间的随机整数。它基于 `Math.random()` 生成随机小数,然后将其转换为整数,并确保生成的整数在指定的范围内。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值