์ƒˆ์†Œ์‹

Languages/C

C์–ธ์–ด [๊ฐ€์œ„/๋ฐ”์œ„/๋ณด ๊ฒŒ์ž„]

  • -
๋ฐ˜์‘ํ˜•

์•„์ง ์ฝ”๋”ฉ ์‹ค๋ ฅ์ด ๋งŽ์ด ๋ถ€์กฑํ•˜์ง€๋งŒ... 

๊ทธ๋ž˜๋„ ์—ด์‹ฌํžˆ ์—ฐ์Šต ํ• ๊บผ์˜ˆ์š”!!

๊ฐœ๊ฐ• ํ•  ๋•Œ์ฏค์€! 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ์ด ๋งŽ์ด ํ–ฅ์ƒ ๋˜์–ด์žˆ๊ธธ... โ˜ž โ˜œ///


 

<์ฝ”๋“œ>

โ€ป ์—ฌ๊ธฐ์„œ ์ž ๊น!  < srand(time(NULL)); > ์ด๋ž€?

โ–ถ srand ๋ž€! 

์›๋ž˜์˜ rand ํ•จ์ˆ˜๋งŒ ๊ฐ€์ง€๊ณ  ๋žœ๋ค๊ฐ’์„ ์ƒ์„ฑํ•œ๋‹ค๋ฉด, ์ผ์ • ๊ฐ’์ด ๋ฐ˜๋ณตํ•ด์„œ ๋‚˜์˜ค๊ฒŒ ๋  ์ˆ˜ ๋„ ์žˆ๊ณ 

ํŠน์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ•ด ์ƒ์„ฑ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ’์„ ์˜ˆ์ธก ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” seed๊ฐ’์„ ์ด์šฉํ•ด (srand์—์„œ s๋Š” seed์˜ ์•ฝ์ž:)

์ดˆ๊ธฐ seed๊ฐ’์„ ์„ค์ •ํ•ด์ฃผ๊ณ , ์˜ˆ์ธก ๋ถˆ๊ฐ€ํ•œ ์ˆ˜๋ฅผ ๋งŒ๋“ ๋‹ค.

 

์ฆ‰ srand์˜ ์ธ์ž๊ฐ’์— ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ฌ ๋–„๋งˆ๋‹ค ๊ณ„์† ๋ฐ”๋€Œ๋Š” ๊ฐ’์„ ๋„ฃ์–ด์ค€๋‹ค. -> time(NULL) ์„ ์ธ์ž๋กœ ์คŒ

 

→ time ํ•จ์ˆ˜๋Š” ํ˜„์žฌ์‹œ๊ฐ์„ ์ดˆ ๋‹จ์œ„๋กœ ๋ฐ˜ํ™˜ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ฌ ๋•Œ๋งˆ๋‹ค ๊ณ„์† ๋ณ€ํ™”๋œ ๊ฐ’์„ ์ „๋‹ฌํ•˜์—ฌ, 

ํŒจํ„ด์ด ๋‹ค๋ฅธ ๋‚œ์ˆ˜  ๊ฐ’ ๋“ค์„ ์ƒ์„ฑ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

<์‹คํ–‰ ๊ฒฐ๊ณผ>

์ด๋ ‡๊ฒŒ ์‹คํ–‰ ๋˜๋„ค์š”!!

์ด๊ธด๊ฒฝ์šฐ, ์ง„๊ฒฝ์šฐ, ๋น„๊ธด๊ฒฝ์šฐ, ์ข…๋ฃŒ ํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ ์ถœ๋ ฅํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.ใ…Žใ…Ž

์ƒ๋Œ€๋ฐฉ์˜ ๊ฐ’์€ ๋ณ€์ˆ˜ 'game'๋กœ 3๊นŒ์ง€์˜ ์ˆซ์ž ์ค‘ ๋žœ๋ค์œผ๋กœ ๋ฐ˜๋ณต ๋˜๋„๋ก ์ฝ”๋“œ๋ฅผ ์งฐ๊ณ ,

if ๋ฌธ์„ ํ†ตํ•ด ์กฐ๊ฑด์„ ๊ฑธ์–ด์คฌ์–ด์š”.

์˜ˆ์™ธ์ฒ˜๋ฆฌ (์ˆซ์ž ๋ฒ”์œ„:) ๋Š” do while ๋ฌธ์„ ํ†ตํ•ด ๊ฑธ์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค

 

์ฝ”๋“œ๊ฐ€ ์กฐ๊ธˆ ๋ณต์žกํ•˜๊ธฐ๋Š” ํ•˜๋„ค์š”ใ…œใ… .. ๊ฒน์น˜๋Š” ๋ถ€๋ถ„์„ ๊ณ ๋ฏผ๊ณ ๋ฏผ ํ•˜๋‹ค๊ฐ€...('^') ..

๊ณต๋ถ€๋ฅผ ์—ด์‹ฌํžˆ ํ•ด์„œ ์•ž์œผ๋กœ ์ฝ”๋”ฉ ํ• ๋•Œ๋Š” ๋” ๋ฉ‹์ง€๊ฒŒ ์งœ๋ณด๋„๋ก ํ• ๊ฒŒ์š” !

 

~๋‹ค๋“ค ๊ทธ๋Ÿผ ์—ด๊ณตํ•˜์„ธ์š” ใ…Žใ…Ž!~

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.