python取均勻不重復的隨機數(shù)方式
更新時間:2019年11月27日 10:46:31 作者:ShellCollector
今天小編就為大家分享一篇python取均勻不重復的隨機數(shù)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
Python產(chǎn)生一個數(shù)值范圍內(nèi)的不重復的隨機數(shù),可以使用random模塊中的random.sample函數(shù),其用法如下:
import random bbb=[10,11,12,13,14,15,16] c=range(len(bbb)) indexs = random.sample(c, 3) print(np.asarray(bbb)[indexs])
取一個范圍內(nèi)均勻不重復的隨機數(shù)
import random; resultList = []; max = 90 # 最大隨機數(shù) area=30 count=10 for area_max in range(area,max+1,area): result = random.sample(range(area_max-area, area_max + 1), count); # sample(x,y)函數(shù)的作用是從序列x中,隨機選擇y個不重復的元素。上面的方法寫了那么多,其實Python一句話就完成了。 print(result) for e in result: resultList.append(e) print(resultList)
以上這篇python取均勻不重復的隨機數(shù)方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
django框架事務(wù)處理小結(jié)【ORM 事務(wù)及raw sql,customize sql 事務(wù)處理】
這篇文章主要介紹了django框架事務(wù)處理,結(jié)合實例形式總結(jié)分析了使用ORM 事務(wù)及raw sql,customize sql 事務(wù)處理相關(guān)實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下2019-06-06Python使用擴展庫pywin32實現(xiàn)批量文檔打印實例
這篇文章主要介紹了Python使用擴展庫pywin32實現(xiàn)批量文檔打印實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Django media static外部訪問Django中的圖片設(shè)置教程
這篇文章主要介紹了Django media static外部訪問Django中的圖片設(shè)置教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Matplotlib使用Cursor實現(xiàn)UI定位的示例代碼
這篇文章主要介紹了Matplotlib使用Cursor實現(xiàn)UI定位的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03