一行代碼寫出隨機數

 
 
var result = Math.random().toString(36).substring(2,6);

console.log(result);//包含0-9a-z
 
 

 

 
 

原理解析:javascript

  1. Math.random()生成一個隨機數;
  2. toString(36)轉成字符串,遵循編碼爲36進制;
  3. substring(2,6)字符串截取,從索引爲2(包含索引2)截取到索引爲6(不包含索引6)的4個字符。(詳見substring()方法);
相關文章
相關標籤/搜索