[파이썬 Example #001] random함수로 난수 생성
2019. 8. 27. 17:31ㆍ컴퓨터_Com/파이썬 지식_Things to remember
random을 이용하여 난수를 생성하고 싶을 때, 아래와 같이 한다. 주의할 것은 for문을 이용할 때는 대괄호를 사용한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | # 1에서 15까지의 숫자 중에서 무작위로 i개 뽑는데 i개는 5에서 10까지의 숫자 중에서 무작위로 결정 # for 루프로 반복하는 것이기 때문에 중복이 허용된다. [random.randrange(15) for i in range(random.randrange(5,10))] [2, 6, 6, 3, 11, 7, 10, 4] # 1에서 15까지의 숫자 중에서 무작위로 i개 뽑는데 i개는 5에서 10까지의 숫자 중에서 무작위로 결정 # sampling하는 것이기 때문에 중복이 허용되지 않는다. random.sample(range(15),random.randrange(5,10)) [11, 4, 1, 6, 3, 5, 13] # 소문자중에서 하나를 고르는데 이 작업을 3번 반복한다. for 루프로 반복되므로 중복이 허용된다. import random, string [random.choice(string.ascii_lowercase) for i in range(3)] ['t', 'b', 'd'] | cs |
'컴퓨터_Com > 파이썬 지식_Things to remember' 카테고리의 다른 글
[PyCharm #002] SciView 열기 (0) | 2019.10.16 |
---|---|
[파이썬 Example #004] text파일의 특정 단어를 찾아서 새로운 파일에 쓰기 (0) | 2019.09.19 |
[PyCharm #001] 새 프로젝트 만들기, Remote Host 브라우저 띄우기, Remote Host Terminal 띄우기 (0) | 2019.09.18 |
[파이썬 Example #003] pandas 다루기 (0) | 2019.09.10 |
[파이썬 Example #002] Linux에서 OS 모듈로 프로그램 여러개 실행 (0) | 2019.09.02 |