Computer >> Máy Tính >  >> Lập trình >> Python

Python tạo ra các số ngẫu nhiên như thế nào?


Phân phối chuẩn của Python có một mô-đun ngẫu nhiên có các chức năng tạo số ngẫu nhiên. Hàm random () cơ bản trả về một số dấu phẩy động ngẫu nhiên từ 0 đến 1

>>> import random
>>> random.random()
0.5204702770265925

Từ cùng một mô-đun, có hàm randrange () trả về một số ngẫu nhiên giữa một phạm vi tuần tự.

>>> random.randrange(0,10)
4

Ngoài ra còn có hàm choice () chọn ngẫu nhiên một mục từ danh sách hoặc bộ mã

>>> random.choice([10,20,30,40,50])
40
>>> random.choice((10,20,30,40,50))
20