Random隨機數的生成(Python)

2021-08-17 01:29:32 字數 768 閱讀 6444

答:random模組

1.   生成乙個0-1之間的隨機數:(不包括1)

x = random.random()

例如: x = 0.5236521258

2.  生成乙個指定範圍內的浮點數:

x = random.uniform(10, 20)   

例如: x =18.1234587482

3.  生成乙個指定範圍內的整數:

x = random.randint(10, 20)

例如:   x = 15

4.  生成乙個指定範圍內的偶數或奇數:

x = random.randrange(0, 100, 2)

例如: x = 50

5.  從指定字串中隨機抓取乙個字元:

x = random.choice('ujie02gwj15gpw54k415fwl[wefl')

例如:   x = 'w'

6.   從指定字串中隨機抓取指定數量的字元並返回列表形式:

x = random.sample('ujie02gwj15gpw54k415fwl[wefl', 5)

例如:   x = ['w', '5', 'k', 'l', 'e']

7.   把乙個可變的迭代物件中的元素打亂順序(洗牌):

lst = [1,2,3,4,5,6,7,8,9]

x = random.shuffle(lst)

例如: x = [3, 5, 2, 8, 1, 9, 6, 4, 7]

Random生成隨機數

random有兩個常用的建構函式,乙個是無參的,乙個是有參的,先來看一段 及執行結果 public class randomtest for int i 0 i 3 i 執行結果如下 無參執行結果 1692516565 無參執行結果 2111480651 無參執行結果 1485452568 有參執行...

Random隨機數生成

下面 演示使用c 11的random庫進行隨機數的生成 include include using namespace std int main 12 3456 78910 1112 1314 15初始化隨機種子 std mt19937 rng rng.seed std random device ...

隨機數的生成 Random

在演算法的學習中,怎麼也躲不過對資料的處理。那麼對於隨機數的生成也是其中重要的一環。最近在使用c 來設計我的演算法程式,遇到了隨機數生成的需要,下面是我的實現 下面來說我的實現過程 首先獲取使用者輸入的陣列容量 arraysize 設定迴圈的 生成隨機數,新增隨機數到列表 for int i 1 i...