Hướng dẫn how do you generate a random number in python between 1 and 10? - làm thế nào để bạn tạo một số ngẫu nhiên trong python từ 1 đến 10?

Hướng dẫn how do you generate a random number in python between 1 and 10? - làm thế nào để bạn tạo một số ngẫu nhiên trong python từ 1 đến 10?

Hãy cùng xem cách nhận được một số ngẫu nhiên trong khoảng từ 1 đến 10 trong Python 3 bằng mô -đun random.

Hàm randint() của mô -đun random trả về một số ngẫu nhiên giữa hai số đã cho. Để có được một số ngẫu nhiên trong khoảng từ 1 đến 10, vượt qua 1 và 10 như các đối số thứ nhất và thứ hai, tương ứng.

#!/usr/bin/python3
import random

random_number = random.randint(1, 10)
print(random_number)

Mã Python ở trên sẽ trả về một số nguyên ngẫu nhiên trong khoảng từ 1 đến 10 mỗi lần bạn chạy chương trình (bao gồm 1 và 10).

Vì vậy, đó là cách chúng ta có thể tạo ra một số ngẫu nhiên trong khoảng từ 1 đến 10 trong Python 3.

Sử dụng chức năng random9

Chúng tôi có thể sử dụng random9 để chọn bất kỳ số nào từ danh sách 1 đến 10 số. Nó sử dụng hàm randint()1 để tạo phạm vi cần thiết và chọn một số từ chuỗi đó và lưu trữ nó trong mảng.

2 [7 6 7 2 3]

Sử dụng hàm randint()2

  • Mô -đun bí mật là một bổ sung tương đối mới trong Python v3.6 trở lên. Nó được coi là một phương pháp an toàn hơn để tạo ra các số ngẫu nhiên và có một công dụng lớn trong mật mã. Nó có thể tạo ra mật khẩu ngẫu nhiên mạnh mẽ, bảo mật, mã thông báo, v.v.
  • Hàm randint()3 từ mô -đun này tạo ra một số ngẫu nhiên giữa 1 và số được chỉ định trong hàm. Chúng ta có thể sử dụng nó để tạo số ngẫu nhiên từ 1 đến 10.
  • Từ Bí mật nhập khẩu Randbelow
  • Ở đây cũng vậy, cuối cùng chúng ta có thể sử dụng phương thức hiểu danh sách nếu chúng ta muốn có danh sách các số đó.
  • Đó là tất cả về cách tạo ra số ngẫu nhiên trong khoảng từ 1 đến 10 trong Python.
  • Số ngẫu nhiên có các ứng dụng rất quan trọng trong thế giới lập trình. Chúng có thể được sử dụng để tạo các mô phỏng, các trường hợp thử nghiệm cho thống kê hoặc tiền điện tử, để tạo ra các tình huống mà chúng tôi yêu cầu một kết quả ngẫu nhiên hoặc không thể đoán trước, và hơn thế nữa.
  • Trong Python, chúng ta có thể tạo ra một loạt các số ragndom bằng các mô -đun và hàm khác nhau. Trong bài viết này, chúng tôi sẽ thảo luận về cách tạo hiệu quả các số ngẫu nhiên trong khoảng từ 1 đến 10 trong Python.
  • Lưu ý rằng mặc dù các ví dụ của chúng tôi được giới hạn ở các số được tạo từ 1 đến 10 trong Python, chúng tôi có thể thay đổi phạm vi này thành giá trị mong muốn của chúng tôi.

Mục lục

Sử dụng hàm ngẫu nhiên.randint ()

Ví dụ,

Nhập ASNP NUMPYrandom

a=random.randint(1,10)=random.randint(1,10)

print(a)    (a)    

Output:

2

2.162358774919478 [9.27276174 7.16017816 7.57330863 3.04637417 6.4280658]

Ví dụ,

Nhập ASNP NUMPYrandom

a=[random.randint(1,10)foriinrange(0,10)]=[random.randint(1,10)foriinrange(0,10)]

print(a)    (a)    

Output:

2.162358774919478 [9.27276174 7.16017816 7.57330863 3.04637417 6.4280658]

Như đã thảo luận trước đó, chúng ta cũng có thể có những con số cuối cùng với tư cách là số nguyên.

Sử dụng chức năng random9

Chúng tôi có thể sử dụng random9 để chọn bất kỳ số nào từ danh sách 1 đến 10 số. Nó sử dụng hàm randint()1 để tạo phạm vi cần thiết và chọn một số từ chuỗi đó và lưu trữ nó trong mảng.

Ví dụ,

Nhập ASNP NUMPYrandom

a=random.randrange(1,10)=random.randrange(1,10)

print(a)(a)

lst=[random.randrange(1,10)foriinrange(0,10)]=[random.randrange(1, 10)foriinrange(0,10)]

print(lst)    (lst)    

2.162358774919478 [9.27276174 7.16017816 7.57330863 3.04637417 6.4280658]
[5, 3, 8, 3, 9, 2, 9, 1, 5, 1]

Như đã thảo luận trước đó, chúng ta cũng có thể có những con số cuối cùng với tư cách là số nguyên.

Sử dụng chức năng random9

Nhập ASNP NUMPYrandom

a=random.randrange(1,10,step=2)=random.randrange(1,10,step=2)

print(a)(a)

lst=[random.randrange(0,10,step=2)foriinrange(0,10)]= [random.randrange(0,10,step=2)foriinrange(0,10)]

print(lst)    (lst)    

Output:

9 [7, 3, 9, 9, 9, 9, 3, 9, 7, 9]
[7, 3, 9, 9, 9, 9, 3, 9, 7, 9]

Sử dụng chức năng random1

Hàm random2 được sử dụng để tạo danh sách kích thước mong muốn chứa các số ngẫu nhiên giữa một phạm vi được chỉ định. Hàm này đảm bảo rằng không có số nào được lặp lại, đó là lý do tại sao nó yêu cầu phạm vi lớn hơn kích thước mẫu nếu không một lỗi được trả về.

Mã sau đây cho thấy việc sử dụng nó để tạo một và một danh sách các số ngẫu nhiên trong khoảng từ 1 đến 10.

Nhập ngẫu nhiênrandom

a=random.sample(range(1,10),1)=random.sample(range(1,10),1)

print(a)(a)

lst=random.sample(range(1,10),5)= random.sample(range(1,10),5)

print(lst)    (lst)    

Output:

[3] [7, 8, 9, 5, 3]

Lưu ý rằng kết quả cuối cùng trong phương pháp này luôn nằm trong danh sách, ngay cả khi tạo ra một số duy nhất.

Sử dụng chức năng random3

Phương thức random4 có thể được sử dụng nếu chúng ta muốn trả về một số nổi ngẫu nhiên giữa phạm vi được cung cấp. Nó cũng bao gồm cả hai giới hạn.

Ví dụ,

Nhập ngẫu nhiênrandom

a=random.uniform(1,10)=random.uniform(1,10)

print(a)(a)

lst=[random.uniform(1,10)foriinrange(0,5)]=[random.uniform(1, 10)foriinrange(0,5)]

print(lst)(lst)

Output:

[3] [7, 8, 9, 5, 3]
[4.579037661382095, 5.730055468585331, 8.1164519822083, 8.429507037067328, 9.871750857766747]

Lưu ý rằng kết quả cuối cùng trong phương pháp này luôn nằm trong danh sách, ngay cả khi tạo ra một số duy nhất.

Ví dụ,

Nhập ngẫu nhiênrandom

a=int(random.uniform(1,10))=int(random.uniform(1,10))

print(a)(a)

lst=[int(random.uniform(1,10))foriinrange(0,5)]= [int(random.uniform(1,10))foriinrange(0,5)]

print(lst)    (lst)    

Output:

[3] [7, 8, 9, 5, 3]
[3, 3, 3, 2, 5]

Lưu ý rằng kết quả cuối cùng trong phương pháp này luôn nằm trong danh sách, ngay cả khi tạo ra một số duy nhất.

Sử dụng chức năng random3

Phương thức random4 có thể được sử dụng nếu chúng ta muốn trả về một số nổi ngẫu nhiên giữa phạm vi được cung cấp. Nó cũng bao gồm cả hai giới hạn.

Ví dụ,

Ví dụ,

9.318459320155256 [4.579037661382095, 5.730055468585331, 8.1164519822083, 8.429507037067328, 9.877777777numpy asnp

a=np.random.randint(low=1,high=10)=np.random.randint(low=1,high=10)

print(a)(a)

arr=a=np.random.randint(low=1,high=10,size=(5,))=a= np.random.randint(low=1,high=10,size=(5,))

print(arr)    (arr)    

Output:

Nếu chúng ta muốn có được đầu ra cuối cùng dưới dạng số nguyên, thì chúng ta có thể đánh máy rõ ràng kết quả của hàm random4 cho một số nguyên.
[8 1 3 7 5]

1 [3, 3, 3, 2, 5]

Sử dụng chức năng random6

Mô -đun Numpy cũng có một mô -đun phụ ngẫu nhiên được xây dựng bên trong có thể được sử dụng để tạo ra các số ngẫu nhiên. Nó tạo ra các số ngẫu nhiên và lưu trữ chúng trong một mảng vô cùng có kích thước và hình dạng mong muốn.

Ví dụ,

9.318459320155256 [4.579037661382095, 5.730055468585331, 8.1164519822083, 8.429507037067328, 9.877777777numpy asnp

a=np.random.uniform(low=1,high=10)=np.random.uniform(low=1,high=10)

print(a)(a)

arr=a=np.random.uniform(low=1,high=10,size=(5,))=a= np.random.uniform(low=1,high=10,size=(5,))

print(arr)  (arr)  

Output:

Nếu chúng ta muốn có được đầu ra cuối cùng dưới dạng số nguyên, thì chúng ta có thể đánh máy rõ ràng kết quả của hàm random4 cho một số nguyên.
[9.27276174 7.16017816 7.57330863 3.04637417 6.4280658 ]

1 [3, 3, 3, 2, 5]

Sử dụng chức năng random6

Mô -đun Numpy cũng có một mô -đun phụ ngẫu nhiên được xây dựng bên trong có thể được sử dụng để tạo ra các số ngẫu nhiên. Nó tạo ra các số ngẫu nhiên và lưu trữ chúng trong một mảng vô cùng có kích thước và hình dạng mong muốn.

Ví dụ,

9.318459320155256 [4.579037661382095, 5.730055468585331, 8.1164519822083, 8.429507037067328, 9.877777777numpy asnp

intList=[1,2,3,4,5,6,7,8,9]=[1,2,3,4,5,6,7,8, 9]

a=np.random.choice(intList)=np.random.choice(intList)

print(a)(a)

arr=a=np.random.choice(intList,size=(5,))=a= np.random.choice(intList,size=(5,))

print(arr)(arr)

Output:

Nếu chúng ta muốn có được đầu ra cuối cùng dưới dạng số nguyên, thì chúng ta có thể đánh máy rõ ràng kết quả của hàm random4 cho một số nguyên.
[7 6 7 2 3]

1 [3, 3, 3, 2, 5]

Sử dụng chức năng random6

Mô -đun Numpy cũng có một mô -đun phụ ngẫu nhiên được xây dựng bên trong có thể được sử dụng để tạo ra các số ngẫu nhiên. Nó tạo ra các số ngẫu nhiên và lưu trữ chúng trong một mảng vô cùng có kích thước và hình dạng mong muốn.

Ví dụ,

9.318459320155256 [4.579037661382095, 5.730055468585331, 8.1164519822083, 8.429507037067328, 9.877777777secrets import randbelow

print(randbelow(10))    (randbelow(10))    

Output:

3

Nếu chúng ta muốn có được đầu ra cuối cùng dưới dạng số nguyên, thì chúng ta có thể đánh máy rõ ràng kết quả của hàm random4 cho một số nguyên.

1 [3, 3, 3, 2, 5]