隨機(jī)數(shù)生成器用于批量生成隨機(jī)數(shù),隨機(jī)數(shù)生成器可自定義生成數(shù)量、最小值、最大值、文件中列數(shù)、間隔符號(hào)多線程生成,隨機(jī)數(shù)生成器生成后文件保存在同目錄下。
隨機(jī)數(shù)產(chǎn)生工具是一款功能強(qiáng)大的隨機(jī)數(shù)生成器,支持生成指定范圍內(nèi)的幾乎所有精度的整數(shù)和小數(shù),且支持記錄生成的隨機(jī)數(shù),以及將記錄保存至擴(kuò)展名為rand(隨機(jī)數(shù)記錄文件)或txt(文本文件)的文件,讀取已保存的隨機(jī)數(shù)記錄,添加已保存的隨機(jī)數(shù)記錄。
在統(tǒng)計(jì)學(xué)的不同技術(shù)中需要使用隨機(jī)數(shù),比如在從統(tǒng)計(jì)總體中抽取有代表性的樣本的時(shí)候,或者在將實(shí)驗(yàn)動(dòng)物分配到不同的試驗(yàn)組的過程中,或者在進(jìn)行蒙特卡羅模擬法計(jì)算的時(shí)候等等。
產(chǎn)生隨機(jī)數(shù)有多種不同的方法。這些方法被稱為隨機(jī)數(shù)發(fā)生器。隨機(jī)數(shù)最重要的特性是:它所產(chǎn)生的后面的那個(gè)數(shù)與前面的那個(gè)數(shù)毫無關(guān)系。
真正的隨機(jī)數(shù)是使用物理現(xiàn)象產(chǎn)生的:比如擲錢幣、骰子、轉(zhuǎn)輪、使用電子元件的噪音、核裂變等等。這樣的隨機(jī)數(shù)發(fā)生器叫做物理性隨機(jī)數(shù)發(fā)生器,它們的缺點(diǎn)是技術(shù)要求比較高。
在實(shí)際應(yīng)用中往往使用偽隨機(jī)數(shù)就足夠了。這些數(shù)列是“似乎”隨機(jī)的數(shù),實(shí)際上它們是通過一個(gè)固定的、可以重復(fù)的計(jì)算方法產(chǎn)生的。計(jì)算機(jī)或計(jì)算器產(chǎn)生的隨機(jī)數(shù)有很長的周期性。它們不真正地隨機(jī),因?yàn)樗鼈儗?shí)際上是可以計(jì)算出來的,但是它們具有類似于隨機(jī)數(shù)的統(tǒng)計(jì)特征。這樣的發(fā)生器叫做偽隨機(jī)數(shù)發(fā)生器。
在真正關(guān)鍵性的應(yīng)用中,比如在密碼學(xué)中,人們一般使用真正的隨機(jī)數(shù)。
c語言、C++、C#、Java、Matlab等程序語言和軟件中都有對(duì)應(yīng)的隨機(jī)數(shù)生成函數(shù),如rand等。
注意:本軟件提供的隨機(jī)數(shù)記錄數(shù)據(jù)處理功能是針對(duì)記錄框的,生成框內(nèi)的數(shù)據(jù)僅為生成的隨機(jī)數(shù)的臨時(shí)版本,不能進(jìn)行處理。