Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 주어진 범위 내에서 난수를 생성하고 목록에 저장

<시간/>

이 기사에서는 한 쌍의 숫자 사이에 난수를 생성하고 최종적으로 그 값을 목록에 저장하는 방법을 볼 것입니다.

randint라는 함수를 사용합니다. 먼저 구문을 살펴보겠습니다.

구문

randint(start, end)
Both start and end should be integers.
Start should be less than end.

이 예에서 우리는 추가의 lowth 도움말에서 범위 함수를 사용하여 이러한 난수를 생성하고 새 빈 목록에 추가합니다.

예시

import random
def randinrange(start, end, n):
   res = []
   for j in range(n):
      res.append(random.randint(start, end))
   return res
# Number of random numbers needed
n = 5
# Start value
start = 12
#End value
end = 23
print(randinrange(start, end, n))

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

[21, 20, 20, 17, 20]