주어진 범위 내에서 난수를 생성하여 목록에 추가해야 하는 경우 임의의 숫자를 생성하고 이를 빈 목록에 '추가'하는 메서드가 정의됩니다.
아래는 동일한 데모입니다 -
예시
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'이라는 메서드가 정의되어 있으며 시작, 끝 및 숫자의 세 가지 매개변수를 사용합니다.
-
이 메서드는 '시작'과 '끝' 범위의 난수를 생성합니다.
-
목록에 추가합니다.
-
메서드 외부에는 세 가지 값이 정의되어 있습니다.
-
콘솔에 표시됩니다.
-
이 값을 매개변수로 전달하여 메서드를 호출합니다.
-
출력은 콘솔에 표시됩니다.