๐Ÿ“‚์›น ๊ฐœ๋ฐœ(Web)/๐ŸํŒŒ์ด์ฌ(Python)

ํŒŒ์ด์ฌ ๋žœ๋ค random ๋ชจ๋“ˆ

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 2. 1. 17:11

import random

1. ๋‘ ์ธ์ˆ˜ ์‚ฌ์ด
print(random.randint(1, 10)) # 1 ~ 10


2.  range ํ•จ์ˆ˜ 
print(random.randrange(10)) # 0 ~ 9


print(random.randrange(1, 10)) # 1 ~ 9


print(random.randrange(1, 10, 2)) # 1 ~ 9 ํ™€์ˆ˜๋งŒ, 1+2 ์ฆ๊ฐ



3. 0 ์ด์ƒ 1 ๋ฏธ๋งŒ
print(random.random())


if random.random() < 0.5:
    print('์•ˆ๋…•ํ•˜์„ธ์š”')

์ ˆ๋ฐ˜์˜ ํ™•๋ฅ ๋กœ ์•ˆ๋…•ํ•˜์„ธ์š”



4. choice ํ•จ์ˆ˜ - ๋ฆฌ์ŠคํŠธ์—์„œ ๋žœ๋ค
seasons = ['spring', 'summer', 'fall', 'winter']
print(random.choice(seasons))

์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ๋žœ๋ค



5. shuffle() ํ•จ์ˆ˜ - ์ž„์˜๋กœ ์„ž๋Š” ํ•จ์ˆ˜
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)

์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ๋žœ๋ค