Một số ngẫu nhiên là gì?
Số ngẫu nhiên không có nghĩa là một số khác nhau mỗi lần. Ngẫu nhiên có nghĩa là một cái gì đó không thể dự đoán được một cách hợp lý.
Giả ngẫu nhiên và ngẫu nhiên thực sự.
Máy tính làm việc trên các chương trình và các chương trình là bộ hướng dẫn dứt khoát. Vì vậy, nó có nghĩa là phải có một số thuật toán để tạo ra một số ngẫu nhiên là tốt.
Nếu có một chương trình để tạo số ngẫu nhiên, nó có thể được dự đoán, do đó nó không thực sự ngẫu nhiên.
Các số ngẫu nhiên được tạo ra thông qua một thuật toán thế hệ được gọi là giả ngẫu nhiên.
Chúng ta có thể tạo ra những con số thực sự ngẫu nhiên không?
Đúng. Để tạo ra một số thực sự ngẫu nhiên trên các máy tính của chúng tôi, chúng tôi cần lấy dữ liệu ngẫu nhiên từ một số nguồn bên ngoài. Nguồn bên ngoài này nói chung là tổ hợp phím của chúng tôi, chuyển động chuột, dữ liệu trên mạng, v.v.
Chúng tôi không cần các số thực sự ngẫu nhiên, trừ khi nó liên quan đến bảo mật [ví dụ: khóa mã hóa] hoặc cơ sở của ứng dụng là tính ngẫu nhiên [ví dụ: bánh xe roulette kỹ thuật số].
Trong hướng dẫn này, chúng tôi sẽ sử dụng các số ngẫu nhiên giả.
Tạo số ngẫu nhiên
Numpy cung cấp mô -đun random
để hoạt động với các số ngẫu nhiên.
Thí dụ
Tạo số nguyên ngẫu nhiên từ 0 đến 100:
từ nhập khẩu ngẫu nhiên
x = ngẫu nhiên.randint [100]
print[x]
Hãy tự mình thử »
Tạo ra phao ngẫu nhiên
Phương thức rand[]
của mô -đun ngẫu nhiên trả về một chiếc phao ngẫu nhiên trong khoảng từ 0 đến 1.
Thí dụ
Tạo số nguyên ngẫu nhiên từ 0 đến 100:
từ nhập khẩu ngẫu nhiên
x = ngẫu nhiên.randint [100]
print[x]
Hãy tự mình thử »
Tạo ra phao ngẫu nhiên
Phương thức rand[]
của mô -đun ngẫu nhiên trả về một chiếc phao ngẫu nhiên trong khoảng từ 0 đến 1.
Tạo một chiếc phao ngẫu nhiên từ 0 đến 1:
x = ngẫu nhiên.rand []
Thí dụ
Tạo số nguyên ngẫu nhiên từ 0 đến 100:
từ nhập khẩu ngẫu nhiên
x = ngẫu nhiên.randint [100]
Hãy tự mình thử »
Hãy tự mình thử »
Thí dụ
Tạo số nguyên ngẫu nhiên từ 0 đến 100:
từ nhập khẩu ngẫu nhiên
x = ngẫu nhiên.randint [100]
print[x]
Hãy tự mình thử »
Tạo ra phao ngẫu nhiên
Phương thức rand[]
của mô -đun ngẫu nhiên trả về một chiếc phao ngẫu nhiên trong khoảng từ 0 đến 1.
Thí dụ
Tạo số nguyên ngẫu nhiên từ 0 đến 100:
từ nhập khẩu ngẫu nhiên
x = ngẫu nhiên.randint [100]
print[x]
Hãy tự mình thử »
Thí dụ
Tạo số nguyên ngẫu nhiên từ 0 đến 100:
từ nhập khẩu ngẫu nhiên
x = ngẫu nhiên.randint [100]
print[x]
Hãy tự mình thử »
Tạo ra phao ngẫu nhiên
Phương thức rand[]
của mô -đun ngẫu nhiên trả về một chiếc phao ngẫu nhiên trong khoảng từ 0 đến 1.
Tạo một chiếc phao ngẫu nhiên từ 0 đến 1:
Thí dụ
Tạo số nguyên ngẫu nhiên từ 0 đến 100:
từ nhập khẩu ngẫu nhiên
x = ngẫu nhiên.randint [100]
print[x]
Hãy tự mình thử »
Tạo ra phao ngẫu nhiên
Phương thức rand[]
của mô -đun ngẫu nhiên trả về một chiếc phao ngẫu nhiên trong khoảng từ 0 đến 1.
Thí dụ
Tạo số nguyên ngẫu nhiên từ 0 đến 100:
từ nhập khẩu ngẫu nhiên
x = ngẫu nhiên.randint [100]
print[x]
Hãy tự mình thử »
Những ví dụ đầu tiên mà tôi googled không hoạt động. Điều này nên là tầm thường, phải không?
Đã hỏi ngày 29 tháng 6 năm 2009 lúc 14:42Jun 29, 2009 at 14:42
Hanno Fietzhanno FietzHanno Fietz
30.2K46 Huy hiệu vàng142 Huy hiệu bạc234 Huy hiệu đồng46 gold badges142 silver badges234 bronze badges
2
2 câu trả lời
import random
random.choice [mylist]
Đã trả lời ngày 29 tháng 6 năm 2009 lúc 14:44Jun 29, 2009 at 14:44
Eduffyeduffyeduffy
38.3K12 Huy hiệu vàng93 Huy hiệu bạc91 Huy hiệu Đồng12 gold badges93 silver badges91 bronze badges
0
import random
random.choice[[1, 2, 3]]
Đã trả lời ngày 29 tháng 6 năm 2009 lúc 14:44Jun 29, 2009 at 14:44
EduffyeduffyJohan Kotlinski
38.3K12 Huy hiệu vàng93 Huy hiệu bạc91 Huy hiệu Đồng9 gold badges77 silver badges101 bronze badges