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

Python에서 반복되지 않는 난수를 생성하는 방법은 무엇입니까?

<시간/> <본문>

다음 프로그램은 1에서 100 사이의 반복되지 않는 임의의 정수 10개를 생성합니다. 지정된 간격으로 임의의 정수를 생성하고 이전에 추가되지 않은 경우 목록에 추가합니다.

>>> import random
>>> list=[]
>>> for i in range(10):
          r=random.randint(1,100)
          if r not in list: list.append(r)

>>> list
[13, 53, 25, 95, 64, 87, 27, 93, 74, 60]