Math.random() 示例隨機

摘自MDN

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math/random

忙中小記,便于自己日后查閱,不喜勿噴。

得到一個大于等于0,小于1之間的隨機數(shù)

function getRandom() {
    return Math.random();
}

得到一個兩數(shù)之間的隨機數(shù)

// 這個例子返回了一個在指定值之間的隨機數(shù)。這個值不小于 min(有可能等于),并且小于(不等于)max。
function getRandomArbitrary(min, max) {
    return Math.random() * (max - min) + min; 
}

得到一個兩數(shù)之間的隨機整數(shù)

/**
* 這個例子返回了一個在指定值之間的隨機整數(shù)。
* 這個值不小于 min (如果 min 不是整數(shù),則不小于 min 的向上取整數(shù)),且小于(不等于)max。
*/
function getRandomInt(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min)) + min; //不含最大值,含最小值
}

得到一個兩數(shù)之間的隨機整數(shù),包括兩個數(shù)在內

function getRandomIntInclusive(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值 
}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 想要的,歲月都會給你!
    ZYFashion閱讀 100評論 0 0
  • 在老家的這段時間,我尤其關注了兒童培訓。種類之多,品質和層次階梯遞進滿足不同需求,完全出乎了我的意料。孩子們不再是...
    紫葉小檗_xiao閱讀 159評論 0 1
  • 為了練習英語屬字成文的能力,我在聽TED演講的時候是用英文總結的,所以冒昧在每段后添加我的原始英文筆記,如果有暇,...
    leuan閱讀 922評論 0 6
  • 2019/10/08 星期二 熠煊媽媽親子日記第891天 1、愛傳遞,喚醒更多想醒的人。 一個群,最大的幸福,是大...
    熠煊媽媽閱讀 334評論 0 7
  • 親愛的珠珠: 今天是第46個“六五”世界環(huán)境日。你知道世界環(huán)境日的由來嗎?1972年6月5日,聯(lián)合國在瑞典...
    Julia的美麗心情閱讀 162評論 0 1

友情鏈接更多精彩內容