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

JS簡單生成隨機數(shù)(隨機密碼)的方法

 更新時間:2017年05月11日 11:11:57   作者:Trip1  
這篇文章主要介紹了JS簡單生成隨機數(shù)(隨機密碼)的方法,簡單分析了javascript隨機數(shù)相關函數(shù)并結合具體實例形式分析了隨機數(shù)的相關生成技巧,需要的朋友可以參考下

本文實例講述了JS簡單生成隨機數(shù)(隨機密碼)的方法。分享給大家供大家參考,具體如下:

1. Math.random()生成一個0~1的隨機數(shù) 0<=Math.random()<1
2. Math.random()*100 則生成一個0~100之間的隨機數(shù)
3. Math.random()*100 + 100 則生成一個100~200之間的隨機數(shù)
4. 所以Math.random()*m 則生成一個0~m的隨機數(shù)

實例代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS隨機數(shù)</title>
</head>
<body>
<script language="javascript">
function randomPassword(size)
{
  var seed = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z',
  'a','b','c','d','e','f','g','h','i','j','k','m','n','p','Q','r','s','t','u','v','w','x','y','z',
  '2','3','4','5','6','7','8','9'
  );//數(shù)組
  seedlength = seed.length;//數(shù)組長度
  var createPassword = '';
  for (i=0;i<size;i++) {
    j = Math.floor(Math.random()*seedlength);
    createPassword += seed[j];
  }
  return createPassword;
}
document.write(randomPassword(6));
</script>
</body>
</html>

運行結果:VrhPWe

PS:這里再為大家提供兩款相關在線工具供大家參考使用:

在線隨機數(shù)字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu

高強度密碼生成器:
http://tools.jb51.net/password/CreateStrongPassword

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數(shù)學運算用法總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript數(shù)組操作技巧總結》、《JavaScript排序算法總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

相關文章

  • 怎樣在CocosCreator中使用游戲手柄

    怎樣在CocosCreator中使用游戲手柄

    這篇文章主要介紹了怎樣使用CocosCreator的游戲手柄,每一個步驟都挺詳細,資源可以隨便找一些,希望同學們看完,一定要試一下
    2021-04-04
  • js中用cssText設置css樣式的簡單方法

    js中用cssText設置css樣式的簡單方法

    下面小編就為大家?guī)硪黄猨s中用cssText設置css樣式的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • 前端的框架TDesign小程序組件庫體驗

    前端的框架TDesign小程序組件庫體驗

    TDesign是騰訊各業(yè)務團隊在服務業(yè)務過程中沉淀的一套企業(yè)級設計體系,下面這篇文章主要給大家介紹了關于前端的框架TDesign小程序組件庫體驗的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • layui 數(shù)據(jù)表格 點擊分頁按鈕 監(jiān)聽事件的實例

    layui 數(shù)據(jù)表格 點擊分頁按鈕 監(jiān)聽事件的實例

    今天小編就為大家分享一篇layui 數(shù)據(jù)表格 點擊分頁按鈕 監(jiān)聽事件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • js中如何對url進行編碼和解碼

    js中如何對url進行編碼和解碼

    這篇文章主要介紹了js中如何對url進行編碼和解碼問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 使用BootStrap實現(xiàn)懸浮窗口的效果

    使用BootStrap實現(xiàn)懸浮窗口的效果

    本文給大家分享使用BootStrap實現(xiàn)懸浮窗口的效果,神奇的 bootstrap就自帶了這個功能。所以就用bootstrap的popover插件做了,效果還不錯,感興趣的朋友參考下吧
    2016-12-12
  • 擴展IE中一些不兼容的方法如contains、startWith等等

    擴展IE中一些不兼容的方法如contains、startWith等等

    擴展IE中一些不兼容的方法如contains方法、startWith方法等等,下面是具體的實現(xiàn)代碼,喜歡的朋友可以參考下
    2014-01-01
  • Bootstrap table 定制提示語的加載過程

    Bootstrap table 定制提示語的加載過程

    bootstrap-table是在bootstrap-table的基礎上寫出來的,專門用于顯示數(shù)據(jù)的表格插件。這篇文章主要介紹了Bootstrap table 定制提示語,需要的朋友可以參考下
    2017-02-02
  • 使用UniApp框架來阻止事件冒泡

    使用UniApp框架來阻止事件冒泡

    在開發(fā)移動應用程序時,我們經(jīng)常需要處理用戶交互事件,然而,有時候這些事件會冒泡,導致意外的行為和不良用戶體驗,在本文中,我們將探討如何使用UniApp框架來阻止事件冒泡,并提供一些示例代碼來幫助您理解如何實現(xiàn)這一功能,需要的朋友可以參考下
    2023-11-11
  • 深入理解JS的事件綁定、事件流模型

    深入理解JS的事件綁定、事件流模型

    這篇文章主要介紹了JS的事件綁定、事件流模型的相關知識,非常不錯,具有參考借鑒價值,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-05-05

最新評論