Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python สร้างตัวเลขสุ่มภายในช่วงที่กำหนดและจัดเก็บไว้ในรายการ?


ในที่นี้มีการใช้ตัวแปรอินพุตของผู้ใช้ 3 ตัว ตัวหนึ่งสำหรับหมายเลขเริ่มต้น อีกตัวหนึ่งคือหมายเลขลงท้าย และตัวสุดท้ายคือจำนวนสุ่มที่ต้องการแสดงจำนวนเท่าใด Python จัดเตรียมโมดูลสุ่มเพื่อสร้างตัวเลขสุ่ม เราใช้ฟังก์ชันสุ่มร่วมกับฟังก์ชันการแผ่รังสี

ตัวอย่าง

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

อัลกอริทึม

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.          

โค้ดตัวอย่าง

# 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))

ผลลัพธ์

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]