เมื่อจำเป็นต้องสร้างตัวเลขสุ่มภายในช่วงที่กำหนดและผนวกเข้ากับรายการ จะมีการกำหนดวิธีการที่สร้างตัวเลขสุ่มและ 'ผนวกเข้ากับรายการที่ว่างเปล่า
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
import random def random_gen(beg, end, my_num): my_result = [] for j in range(my_num): my_result.append(random.randint(beg, end)) return my_result my_num = 19 beg = 1 end = 20 print("The number is :") print(my_num) print("The start and end values are :") print(beg, end) print("The elements are : ") print(random_gen(beg, end, my_num))
ผลลัพธ์
The number is : 19 The start and end values are : 1 20 The elements are : [12, 12, 5, 12, 11, 1, 5, 12, 19, 19, 7, 15, 18, 18, 10, 14, 3, 2, 11]
คำอธิบาย
-
มีการกำหนดเมธอดที่ชื่อว่า 'random_gen' ซึ่งรับพารามิเตอร์สามตัว ได้แก่ จุดเริ่มต้น สิ้นสุด และตัวเลข
-
วิธีการสร้างตัวเลขสุ่มที่มีช่วงของ 'จุดเริ่มต้น' และ 'สิ้นสุด'
-
ผนวกเข้ากับรายการ
-
นอกเมธอดมีการกำหนดสามค่า
-
จะแสดงบนคอนโซล
-
วิธีการนี้ถูกเรียกโดยการส่งผ่านค่านี้เป็นพารามิเตอร์
-
เอาต์พุตจะแสดงบนคอนโซล