Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách dùng Python NumPy sinh số ngẫu nhiên


Module random trong gói NumPy chứa nhiều hàm để sinh số ngẫu nhiên.

numpy.random.rand() − Tạo mảng với hình dạng cho trước và điền bằng mẫu ngẫu nhiên.

>>> 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() − Trả về mẫu (hoặc các mẫu) từ phân phối "chuẩn chuẩn" (standard normal).

>>> np.random.randn()
-0.6808986872330651

numpy.random.randint() − Trả về số nguyên ngẫu nhiên từ low (kể cả) đến high (không kể).

>>> np.random.randint(5, size=(2, 4))
array([[2, 4, 0, 4],
       [3, 4, 1, 2]])

numpy.random.random() − Trả về số thực ngẫu nhiên trong nửa khoảng mở [0.0, 1.0).

>>> np.random.random_sample()
0.054638060174776126