[Python]랜덤함수를 이용한 난수 생성

Random 함수를 이용해 6자리의 중복되지 않는 난수를 생성해보자.

import random

characters = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"

result = set()
while len(result) < 5:
    result.add(''.join(random.sample(characters, k=6)))

print(list(result))

## 결과
['JEkuZq', '^YoZgC', 'yDS!u1', '^ICkRG', 'mZxtu4']

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다