Hướng dẫn how do you make a random float generator in python? - làm thế nào để bạn tạo một trình tạo phao ngẫu nhiên trong python?

613

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

randrange[start, stop] chỉ lấy các đối số số nguyên. Vậy làm thế nào tôi có được một số ngẫu nhiên giữa hai giá trị float?

Martineau

Huy hiệu vàng 116K2525 gold badges160 silver badges285 bronze badges

Khi được hỏi ngày 22 tháng 5 năm 2011 lúc 13:00May 22, 2011 at 13:00

MANTIS TOBOGGANMANTIS TOBOGGANMantis Toboggan

6.7353 huy hiệu vàng18 Huy hiệu bạc10 Huy hiệu đồng3 gold badges18 silver badges10 bronze badges

2

Sử dụng ngẫu nhiên.uniform [a, b]:

>>> import random
>>> random.uniform[1.5, 1.9]
1.8733202628557872

Đã trả lời ngày 22 tháng 5 năm 2011 lúc 13:04May 22, 2011 at 13:04

5

Nếu bạn muốn tạo một bản nổi ngẫu nhiên với N chữ số ở bên phải điểm, bạn có thể thực hiện điều này:

round[random.uniform[1,2], N]

Đối số thứ hai là số thập phân.

Đã trả lời ngày 2 tháng 4 năm 2018 lúc 15:38Apr 2, 2018 at 15:38

Baurin Lezabaurin LezaBaurin Leza

1.8441 Huy hiệu vàng12 Huy hiệu bạc14 Huy hiệu đồng1 gold badge12 silver badges14 bronze badges

0

random.uniform[a, b] dường như là những gì bạn đang tìm kiếm. Từ các tài liệu:

Trả về số điểm nổi ngẫu nhiên n sao cho một

Xem ở đây.

Tzot

89.4K29 Huy hiệu vàng138 Huy hiệu bạc201 Huy hiệu đồng29 gold badges138 silver badges201 bronze badges

Đã trả lời ngày 22 tháng 5 năm 2011 lúc 13:04May 22, 2011 at 13:04

Nếu bạn muốn tạo một bản nổi ngẫu nhiên với N chữ số ở bên phải điểm, bạn có thể thực hiện điều này:garnertb

Đối số thứ hai là số thập phân.34 silver badges38 bronze badges

1

Đã trả lời ngày 2 tháng 4 năm 2018 lúc 15:38

import random

# Random float number between range 15.5 to 80.5
print[random.uniform[15.5, 80.5]]

# between 10 and 100
print[random.uniform[10, 100]]
The random.uniform[] function returns a random floating-point number between a given range in Python

Baurin Lezabaurin Leza

1.8441 Huy hiệu vàng12 Huy hiệu bạc14 Huy hiệu đồngApr 22, 2021 at 12:32

random.uniform[a, b] dường như là những gì bạn đang tìm kiếm. Từ các tài liệu:DrosnickX

Trả về số điểm nổi ngẫu nhiên n sao cho một4 silver badges10 bronze badges

Xem ở đây.

import random
random.uniform[a, b] # range [a, b] or [a, b] depending on floating-point rounding

Tzot

89.4K29 Huy hiệu vàng138 Huy hiệu bạc201 Huy hiệu đồng

import numpy as np
np.random.uniform[a, b] # range [a, b]

GARNERTBGARNERTB

9.30434 Huy hiệu bạc38 Huy hiệu đồngMay 26, 2020 at 20:03

Từ kinh nghiệm của tôi đối phó với Python, tôi chỉ có thể nói rằng chức năng ngẫu nhiên có thể giúp tạo ra các số float ngẫu nhiên. Lấy ví dụ dưới đây;stwykd

Hai bộ mã tạo ra số float ngẫu nhiên. Bạn có thể thử thử nghiệm với nó để cung cấp cho bạn những gì bạn muốn.3 gold badges18 silver badges20 bronze badges

Đã trả lời ngày 22 tháng 4 năm 2021 lúc 12:32

import random
random.uniform[n,m]  

DrosnickXDrosnickx

import random
round[random.uniform[n, m], x]

4054 Huy hiệu bạc10 Huy hiệu đồngJun 16 at 12:04

Làm thế nào để bạn tạo ra một số nổi ngẫu nhiên?

Để tạo ra các số loại nổi ngẫu nhiên trong Java, chúng tôi sử dụng phương thức NextFloat [] của lớp java.util.random.Điều này trả về giá trị nổi ngẫu nhiên tiếp theo giữa 0,0 [bao gồm] và 1.0 [độc quyền] từ chuỗi trình tạo ngẫu nhiên.use the nextFloat[] method of the java. util. Random class. This returns the next random float value between 0.0 [inclusive] and 1.0 [exclusive] from the random generator sequence.

Có một chiếc phao ngẫu nhiên trong Python?

Hầu như tất cả các hàm mô-đun phụ thuộc vào hàm cơ bản ngẫu nhiên [], tạo ra một phao ngẫu nhiên đồng đều trong phạm vi bán mở [0,0, 1.0].Python sử dụng Mersenne Twister làm trình tạo cốt lõi.. Python uses the Mersenne Twister as the core generator.

Làm thế nào để bạn tạo dữ liệu ngẫu nhiên trong Python?

Để tạo số ngẫu nhiên trong python, hàm randint [] được sử dụng.Hàm này được xác định trong mô -đun ngẫu nhiên.randint[] function is used. This function is defined in random module.

Python có trình tạo số ngẫu nhiên không?

Thư viện tiêu chuẩn Python cung cấp một mô -đun có tên Random cung cấp một bộ hàm để tạo số ngẫu nhiên.Python sử dụng một trình tạo số giả danh tính phổ biến và mạnh mẽ được gọi là Mersenne Twister.. Python uses a popular and robust pseudorandom number generator called the Mersenne Twister.

Bài Viết Liên Quan

Chủ Đề