โมดูลสุ่มในแพ็คเกจ Numpy มีฟังก์ชันมากมายสำหรับการสร้างตัวเลขสุ่ม
numpy.random.rand() − สร้างอาร์เรย์ของรูปร่างที่กำหนดและเติมด้วยตัวอย่างแบบสุ่ม
>>> import numpy as np >>> np.random.rand(3,2) array([[0.10339983, 0.54395499], [0.31719352, 0.51220189], [0.98935914, 0.8240609 ]])
numpy.random.randn() − ส่งคืนตัวอย่าง (หรือตัวอย่าง) จากการแจกแจงแบบ "มาตรฐานปกติ"
>>> np.random.randn() -0.6808986872330651
numpy.random.randint() - คืนค่าจำนวนเต็มสุ่มจากต่ำ (รวม) เป็นสูง (ไม่รวม)
>>> np.random.randint(5, size=(2, 4)) array([[2, 4, 0, 4], [3, 4, 1, 2]])
numpy.random.random() − ส่งคืนการลอยสุ่มในช่วงครึ่งเปิด [0.0, 1.0)
>>> np.random.random_sample() 0.054638060174776126