成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

NPM酷庫:number-random,生成隨機數(shù)字

wind5o / 2451人閱讀

摘要:庫就可以方便地生成指定范圍的隨機數(shù)字,并且支持指定生成整數(shù)或是小數(shù)。

NPM酷庫,每天兩分鐘,了解一個流行NPM庫。

昨天,我們了解到 string-random 庫可以用來快速生成指定格式的隨機字符串,今天我們繼續(xù)學習如何生成隨機的數(shù)字。

其實只需要 Math.random()就可以生成一個隨機數(shù)字,但是這個數(shù)字大小是0~1,如果我們需要生成一個指定范圍的隨機數(shù)字,那么就需要進一步的處理。

number-random

number-random 庫就可以方便地生成指定范圍的隨機數(shù)字,并且支持指定生成整數(shù)或是小數(shù)。

const random = require("number-random");
 
// 生成范圍0~1的隨機整數(shù),結(jié)果只可能會是0或者1
random(0,1);     // 0 or 1
random(1);       // 0 or 1

// 生成0~100的隨機整數(shù)
random(100);     // 0~100

// 生成100~999的隨機整數(shù)
random(100,999); // 100~999

// 生成100~999的隨機小數(shù)
random(100,999,true);   //663.7264946557116

// 生成100~999的隨機小數(shù),并且小數(shù)位保留4位
random(100,999,4);      //346.5673
參考資料

https://github.com/maichong/n...

歡迎關注公眾號:梁興臣

每天了解一個NPM庫,一年后成為Node.js高手

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/92682.html

相關文章

  • NPM酷庫:string-random,生成隨機字符串

    摘要:只提供了用于生成隨機數(shù)字,但是并未提供生成字符串的函數(shù),要自己寫生成隨機字符串邏輯需要費一番周折。庫專門用于快速生成隨機字符串,并且可以根據(jù)需求制定字符串長度以及包含的字符。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 昨天,我們了解了如何使用uuid庫快速生成UUID,UUID適用于分布式應用中ID的生成,因為UUID足夠長,所以碰撞幾率非常低。 此外,我們在很多時候不需要生成像...

    weakish 評論0 收藏0
  • NPM酷庫:uuid,生成隨機ID

    摘要:酷庫,每天兩分鐘,了解一個流行庫。我們直接提供的生成器函數(shù),就可以生成一串,由于足夠長,碰撞幾率非常低,所以可以廣泛運用在分布式環(huán)境中的各個子系統(tǒng)。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 在中心化應用中,數(shù)據(jù)記錄的ID往往是數(shù)據(jù)庫生成的自增ID,但是在分布式應用中,就會存在一些問題: 保存數(shù)據(jù)之前就需要給數(shù)據(jù)標識ID 數(shù)據(jù)規(guī)模超級大,中央數(shù)據(jù)庫無法滿足性能需求 UUID ...

    Michael_Ding 評論0 收藏0
  • NPM酷庫:numeral,格式化數(shù)字

    摘要:酷庫,每天兩分鐘,了解一個流行庫。是一個專門用來格式化數(shù)字的庫,同時還能解析各種格式的數(shù)字。解析數(shù)字格式化支持普通數(shù)字小數(shù)貨幣字節(jié)百分比時間等數(shù)字格式。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫?!?JavaScript Core 并沒有提供足夠的數(shù)字變量格式化方式,而我們經(jīng)常需要這樣的操作,比如給數(shù)字加單位等,雖然需求簡單,但是寫起來還是要費一些周折。 numeral numer...

    2501207950 評論0 收藏0
  • NPM酷庫:accounting,格式化數(shù)字和貨幣

    摘要:酷庫,每天兩分鐘,了解一個流行庫。上次,我們了解到如何使用庫格式化數(shù)字。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫?!?上次,我們了解到如何使用numeral庫格式化數(shù)字。今天我們繼續(xù)認識另外一個用來格式化數(shù)字的庫accounting。 accounting accounting 主要提供的方法有 formatMoney() formatColumn() formatNumber(...

    zhangke3016 評論0 收藏0
  • NPM酷庫:ms,毫秒時間描述轉(zhuǎn)換

    摘要:酷庫,每天兩分鐘,了解一個流行庫。在中,最常用的時間單位就是毫秒,等函數(shù)用到的數(shù)字表示時間,其單位就是毫秒。直接理解這些數(shù)字比較困難,有時候我們需要將表示毫秒的數(shù)字轉(zhuǎn)換成字符串,人能直接理解的文本。比如記錄輸出程序的運行時間等場景。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 在JS中,最常用的時間單位就是毫秒,setTimeout() 、Date.now() 等函數(shù)用到的數(shù)字表示...

    cyqian 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<