在Math.random()中避免出现两个连续的相同数字,可以通过以下方法实现:
let lastRandom = Math.random();
let currentRandom = Math.random();
while (currentRandom === lastRandom) {
currentRandom = Math.random();
}
lastRandom = currentRandom;
function getRandom() {
const timestamp = new Date().getTime();
const random = Math.sin(timestamp).toString().substr(6);
return parseFloat(`0.${random}`);
}
这样就可以避免在Math.random()中出现两个连续的相同数字。
腾讯云数智驱动中小企业转型升级·系列主题活动
原引擎 | 场景实战系列
停课不停学 腾讯教育在行动第二期
企业创新在线学堂
企业创新在线学堂
《民航智见》线上会议
领取专属 10元无门槛券
手把手带您无忧上云