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

Chương trình Python để tạo các số ngẫu nhiên trong một phạm vi nhất định và lưu trữ trong một danh sách?

Ở đây, 3 biến đầu vào của người dùng được sử dụng, một cho số bắt đầu, một cho số kết thúc và biến cuối cùng có bao nhiêu số ngẫu nhiên muốn hiển thị. Python cung cấp một mô-đun ngẫu nhiên để tạo ra các số ngẫu nhiên. Ở đây chúng tôi sử dụng hàm ngẫu nhiên cùng với hàm bức xạ.

Ví dụ

n :: 10
s :: 20
e :: 40
[20, 35, 32, 27, 24, 35, 28, 31, 20, 28]

Thuật toán

Randomno(s,e,n)
Step 1 : input starting range(s), ending range(e) and number of elements needs to be appended(n).
Step 2 : r= []                            /*Python provides a random module to generate random numbers.
Step 3 : for j in range(n)	
   r.append(random.radient(s,e))         /*radiant is a method, it accepts two parameters.          

Mã mẫu

# To generate random numbers and store in a list
import random
def randomno(s,e,n):
   ran = []
   for i in range(n):
      ran.append(random.randint(s, e))
   return ran
# Driver Code
n = int(input("How many Random Numbers want to disaply ::"))
s = int(input("Enter Starting number ::"))
e = int(input("Enter Ending number ::"))
print(randomno(s, e, n))

Đầu ra

How many Random Numbers want to disaply :: 10
Enter Starting number :: 20
Enter Ending number :: 40
[20, 35, 32, 27, 24, 35, 28, 31, 20, 28]