import random
리스트에서 랜덤으로 추출(random 모듈 임포트)
li = range(1, 10)
1. random.choice(리스트) : 리스트에서 1개 랜덤 추출
random_num = random.choice(li)
print(randon_num) # 3
2. random.sample(리스트, 갯수) : 리스트 내에서 정한 갯수만큼 랜덤 추출 (len(리스트) >= 갯수)
random_nums = random.sample(li, 2)
print(randon_nums) # [1, 7]
3. random.choice(리스트)/sample(리스트, 갯수) for i in range() : 중복 허용 랜덤 추출
# 대괄호로 묶어서 리스트로 표현해야함.
randon_nums = [random.choice(li) for i in range(12)]
print(randon_nums) # [4, 3, 3, 5, 4, 8, 1, 6, 5, 6, 5, 6]
randon_nums = [random.sample(li,2) for i in range(2)]
print(randon_nums) # [[4, 9], [5, 3]]
랜덤 난수 생성
1. random.random() : 0이상 1미만의 난수 생성
print(random.random()) # 0.14296187389063453
2. random.randint(a, b) : a이상 b이하의 난수 생성
print(random.randint(-100,100)) # -66
3. random.random.randrange(a,b,숫자) : a부터 숫자씩 더한 숫자 중 100미만의 난수 생성
print(random.randrange(-100, 100, 10)) # -80