欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript產(chǎn)生隨機(jī)數(shù)方法匯總

 更新時(shí)間:2016年01月25日 11:36:41   投稿:hebedich  
這篇文章主要介紹了javascript產(chǎn)生隨機(jī)數(shù)方法匯總的相關(guān)資料,需要的朋友可以參考下
<script>
 2function GetRandomNum(Min,Max)
{ 
  var Range = Max - Min; 
  var Rand = Math.random(); 
  return(Min + Math.round(Rand * Range)); 
} 
 8var num = GetRandomNum(1,10); 
 9alert(num); 
</script>
 
var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
 
function generateMixed(n) {
   var res = "";
   for(var i = 0; i < n ; i ++) {
     var id = Math.ceil(Math.random()*35);
     res += chars[id];
   }
   return res;
}

1.Math.random(); 結(jié)果為0-1間的一個(gè)隨機(jī)數(shù)(包括0,不包括1)
2.Math.floor(num); 參數(shù)num為一個(gè)數(shù)值,函數(shù)結(jié)果為num的整數(shù)部分。
3.Math.round(num); 參數(shù)num為一個(gè)數(shù)值,函數(shù)結(jié)果為num四舍五入后的整數(shù)。

Math:數(shù)學(xué)對(duì)象,提供對(duì)數(shù)據(jù)的數(shù)學(xué)計(jì)算。
Math.random(); 返回0和1間(包括0,不包括1)的一個(gè)隨機(jī)數(shù)。

Math.ceil(n); 返回大于等于n的最小整數(shù)。
用Math.ceil(Math.random()*10);時(shí),主要獲取1到10的隨機(jī)整數(shù),取0的幾率極小。

Math.round(n); 返回n四舍五入后整數(shù)的值。
用Math.round(Math.random());可均衡獲取0到1的隨機(jī)整數(shù)。
用Math.round(Math.random()*10);時(shí),可基本均衡獲取0到10的隨機(jī)整數(shù),其中獲取最小值0和最大值10的幾率少一半。

Math.floor(n); 返回小于等于n的最大整數(shù)。
用Math.floor(Math.random()*10);時(shí),可均衡獲取0到9的隨機(jī)整數(shù)。

相關(guān)文章

  • 詳解如何用webpack打包一個(gè)網(wǎng)站應(yīng)用項(xiàng)目

    詳解如何用webpack打包一個(gè)網(wǎng)站應(yīng)用項(xiàng)目

    本篇文章主要介紹了如何用webpack打包一個(gè)網(wǎng)站應(yīng)用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • 使用SyntaxHighlighter實(shí)現(xiàn)HTML高亮顯示代碼的方法

    使用SyntaxHighlighter實(shí)現(xiàn)HTML高亮顯示代碼的方法

    syntaxhighlighter是一個(gè)小開(kāi)源項(xiàng)目,它可以在網(wǎng)頁(yè)中對(duì)各種程序源代碼語(yǔ)法進(jìn)行加亮顯示。
    2010-02-02
  • js實(shí)現(xiàn)帶三角符的手風(fēng)琴效果

    js實(shí)現(xiàn)帶三角符的手風(fēng)琴效果

    本文主要介紹了js實(shí)現(xiàn)帶三角符手風(fēng)琴效果的實(shí)例。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-03-03
  • 實(shí)例詳解JavaScript中setTimeout函數(shù)的執(zhí)行順序

    實(shí)例詳解JavaScript中setTimeout函數(shù)的執(zhí)行順序

    關(guān)于javascript的運(yùn)行機(jī)制大家都應(yīng)該有所了解了吧,其實(shí)javascript是一個(gè)單線程的機(jī)制,但是因?yàn)殛?duì)列的關(guān)系它的表現(xiàn)會(huì)讓我們感覺(jué)是一個(gè)多線程的錯(cuò)覺(jué)。下面這篇文章通過(guò)實(shí)例主要給大家介紹了關(guān)于JavaScript中setTimeout函數(shù)執(zhí)行順序的相關(guān)資料,需要的朋友可以參考下。
    2017-07-07
  • 用于節(jié)點(diǎn)操作的API,顛覆原生操作HTML DOM節(jié)點(diǎn)的API

    用于節(jié)點(diǎn)操作的API,顛覆原生操作HTML DOM節(jié)點(diǎn)的API

    敏捷開(kāi)發(fā)是一種以人為核心、迭代、循序漸進(jìn)的開(kāi)發(fā)方法。在敏捷開(kāi)發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過(guò)測(cè)試,具備集成和可運(yùn)行的特征。
    2010-12-12
  • 深入理解JavaScript系列(10) JavaScript核心(晉級(jí)高手必讀篇)

    深入理解JavaScript系列(10) JavaScript核心(晉級(jí)高手必讀篇)

    本篇是ECMA-262-3 in detail系列的一個(gè)概述(本人后續(xù)會(huì)翻譯整理這些文章到本系列(第11-19章)。每個(gè)章節(jié)都有一個(gè)更詳細(xì)的內(nèi)容鏈接,你可以繼續(xù)讀一下每個(gè)章節(jié)對(duì)應(yīng)的詳細(xì)內(nèi)容鏈接進(jìn)行更深入的了解
    2012-01-01
  • uni-app中彈窗的使用與自定義彈窗

    uni-app中彈窗的使用與自定義彈窗

    眾所周知彈窗在我們實(shí)際開(kāi)發(fā)場(chǎng)景中是非常常用的,最近在工作中就遇到了相關(guān)需求,所以下面這篇文章主要給大家介紹了關(guān)于uni-app中彈窗使用與自定義彈窗的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 快速解決select2在bootstrap模態(tài)框中下拉框隱藏的問(wèn)題

    快速解決select2在bootstrap模態(tài)框中下拉框隱藏的問(wèn)題

    今天小編就為大家分享一篇快速解決select2在bootstrap模態(tài)框中下拉框隱藏的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • JS插件plupload.js實(shí)現(xiàn)多圖上傳并顯示進(jìn)度條

    JS插件plupload.js實(shí)現(xiàn)多圖上傳并顯示進(jìn)度條

    這篇文章主要為大家詳細(xì)介紹了PHP結(jié)合plupload.js JS插件實(shí)現(xiàn)多圖上傳并顯示進(jìn)度條加刪除實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • JavaScript中常見(jiàn)的類型判斷方法和區(qū)別詳解

    JavaScript中常見(jiàn)的類型判斷方法和區(qū)別詳解

    在JavaScript中,我們經(jīng)常需要對(duì)數(shù)據(jù)的類型進(jìn)行判斷,以便進(jìn)行相應(yīng)的處理,本文將介紹JavaScript中常見(jiàn)的類型判斷方法,包括typeof、instanceof、Object.prototype.toString() 以及Array.isArray(),并且會(huì)詳細(xì)解釋它們之間的區(qū)別,需要的朋友可以參考下
    2023-11-11

最新評(píng)論