MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

๊ฒฐ๊ณผ
986571
6-digit random PIN
PIN ์ž๋ฆฟ์ˆ˜ 6 digits
๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ์˜ ์ˆ˜ 151,200

๋ฌด์ž‘์œ„ PIN ๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ๋ž€?

์ด ๋„๊ตฌ๋Š” ๋ฌด์ž‘์œ„ PIN(๊ฐœ์ธ ์‹๋ณ„ ๋ฒˆํ˜ธ, Personal Identification Number)์„ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค. PIN์ด๋ž€ ATM ์นด๋“œ, ์ธํ„ฐ๋„ท ๋ฑ…ํ‚น, ํœด๋Œ€ํฐ ์ž ๊ธˆ, ๊ฐ์ข… ๋กœ๊ทธ์ธ ๋ณด์•ˆ ๋“ฑ์— ์“ฐ์ด๋Š” ์ˆซ์ž ์กฐํ•ฉ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ์ž๋ฆฟ์ˆ˜(1์ž๋ฆฌ๋ถ€ํ„ฐ ์ตœ๋Œ€ 100์ž๋ฆฌ๊นŒ์ง€)์™€ ๊ฐ™์€ ์ˆซ์ž๊ฐ€ ๋‘ ๋ฒˆ ์ด์ƒ ๋‚˜์™€๋„ ๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ง์ ‘ ๊ณ ๋ฅด๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ๋งค๋ฒˆ ์ƒˆ๋กœ์šด ๋ฌด์ž‘์œ„ ์ฝ”๋“œ๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

"์ƒ์„ฑํ•  PIN ์ž๋ฆฟ์ˆ˜" ์นธ์— ํ•„์š”ํ•œ ๊ธธ์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”(๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๋Š” ๊ฑด 4์ž๋ฆฌ์™€ 6์ž๋ฆฌ์ž…๋‹ˆ๋‹ค). ์ˆซ์ž๊ฐ€ ๋ฐ˜๋ณต๋˜๋„๋ก ํ•˜๋ ค๋ฉด "์ˆซ์ž ์ค‘๋ณต ํ—ˆ์šฉ"์„ ์ฒดํฌ๋œ ์ƒํƒœ๋กœ ๋‘๊ณ (์ผ๋ฐ˜์ ์ธ ์„ค์ •), ๋ชจ๋“  ์ž๋ฆฌ๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ ์ˆซ์ž๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด ์ฒดํฌ๋ฅผ ํ•ด์ œํ•˜์„ธ์š”. ๊ณ„์‚ฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ฝ”๋“œ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ์ˆซ์ž ๋ฌธ์ž์—ด๋กœ ์ฒ˜๋ฆฌ๋˜๋ฏ€๋กœ ๋งจ ์•ž์˜ 0๋„ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ "036784"๋„ ์™„๋ฒฝํ•˜๊ฒŒ ์œ ํšจํ•œ 6์ž๋ฆฌ PIN์ž…๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ๊ณต์‹ ํ’€์ด

์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜๋ฉด ๊ฐ ์ž๋ฆฌ๋Š” ์„œ๋กœ ๋…๋ฆฝ์ ์ธ ๊ท ๋“ฑ ์ถ”์ถœ๋กœ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. \(d = \lfloor \text{rand}() \times 10 \rfloor\) ์ด๋ฉฐ, ์—ฌ๊ธฐ์„œ \(\text{rand}()\)๋Š” \([0,1)\) ๋ฒ”์œ„์˜ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ 0๋ถ€ํ„ฐ 9๊นŒ์ง€ ๊ฐ ์ˆซ์ž๊ฐ€ \(\frac{1}{10}\)์˜ ๋™์ผํ•œ ํ™•๋ฅ ์„ ๊ฐ€์ง€๋ฉฐ, ๊ฐ€๋Šฅํ•œ PIN์˜ ์ด ๊ฐœ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

$$N_{\text{possible}} = 10^{\,\text{PIN Length}}$$

์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด 0~9์˜ ์—ด ๊ฐœ ์ˆซ์ž๋ฅผ ํ”ผ์…”โ€“์˜ˆ์ด์ธ (Fisherโ€“Yates) ์…”ํ”Œ๋กœ ์„ž์€ ๋’ค ์•ž์—์„œ N๊ฐœ๋ฅผ ๊ฐ€์ ธ์˜ค๋ฏ€๋กœ ๋ชจ๋“  ์ˆซ์ž๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๊ฒฝ์šฐ์˜ ์ˆ˜๋Š” ์ˆœ์—ด ๊ฐœ์ˆ˜์ž…๋‹ˆ๋‹ค.

$$N_{\text{possible}} = \frac{10!}{\left(10 - \text{PIN Length}\right)!}$$

์„œ๋กœ ๋‹ค๋ฅธ ์ˆซ์ž๋Š” ์—ด ๊ฐœ๋ฟ์ด๋ฏ€๋กœ ์ค‘๋ณต ์—†๋Š” PIN์€ ์ตœ๋Œ€ 10์ž๋ฆฌ๊นŒ์ง€๋งŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ๋ณด๋‹ค ๊ธด ๊ธธ์ด์—์„œ๋Š” ๋„๊ตฌ๊ฐ€ ์ž๋™์œผ๋กœ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ˆซ์ž ์ค‘๋ณต ํ—ˆ์šฉ๊ณผ ๊ณ ์œ  ์ˆซ์ž ๋น„๊ต
์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜๋ฉด ์—ด ๊ฐœ ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ์žฌ์‚ฌ์šฉํ•˜๊ณ , ๊ณ ์œ  ๋ชจ๋“œ๋Š” ์„ ํƒ๋œ ์ˆซ์ž๋ฅผ ํ•œ ๋ฒˆ์”ฉ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
๊ฐ PIN ์นธ์— 0๋ถ€ํ„ฐ 9๊นŒ์ง€ ๋ฌด์ž‘์œ„ ์ˆซ์ž๋ฅผ ๋ฝ‘๋Š” ๋ชจ์Šต
๊ฐ PIN ์ž๋ฆฌ๋Š” 0~9 ์ˆซ์ž์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ๋ฌด์ž‘์œ„ ์ถ”์ถœ๋˜์–ด ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค.

์‹ค์ œ ๊ณ„์‚ฐ ์˜ˆ์‹œ

์ค‘๋ณต์„ ํ—ˆ์šฉํ•œ 6์ž๋ฆฌ์˜ ๊ฒฝ์šฐ, ๋ฌด์ž‘์œ„ ์†Œ์ˆ˜๊ฐ’์ด \(0.36, 0.61, 0.38, 0.74, 0.85, 0.42\)๋ผ๊ณ  ํ•ด ๋ด…์‹œ๋‹ค. ๊ฐ๊ฐ์— 10์„ ๊ณฑํ•˜๊ณ  ๋‚ด๋ฆผํ•˜๋ฉด \(3, 6, 3, 7, 8, 4\)๊ฐ€ ๋˜์–ด PIN์€ "363784"๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ˆซ์ž 3์ด ๋ฐ˜๋ณต๋˜์ง€๋งŒ ์ด๋Š” ํ—ˆ์šฉ๋œ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ์ค‘๋ณต ์—†๋Š” 4์ž๋ฆฌ์˜ ๊ฒฝ์šฐ, 0~9๋ฅผ ์„ž์€ ๊ฒฐ๊ณผ๊ฐ€ \([7,2,9,0,\ldots]\)์œผ๋กœ ์‹œ์ž‘ํ•œ๋‹ค๋ฉด ์•ž์˜ ๋„ค ๊ฐœ๋ฅผ ๊ฐ€์ ธ์™€ "7290"์ด ๋˜๊ณ , ๋ชจ๋“  ์ˆซ์ž๊ฐ€ ์„œ๋กœ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

PIN์ด 0์œผ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ๋„ค. ๊ฒฐ๊ณผ๋Š” ํ…์ŠคํŠธ๋กœ ์ฒ˜๋ฆฌ๋˜๋ฏ€๋กœ ๋งจ ์•ž์˜ 0์ด ์œ ์ง€๋˜๋ฉฐ ์ ˆ๋Œ€ ์ƒ๋žต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์™œ ์ค‘๋ณต ์—†๋Š” 12์ž๋ฆฌ PIN์€ ๋งŒ๋“ค ์ˆ˜ ์—†๋‚˜์š”? ์„œ๋กœ ๋‹ค๋ฅธ ์ˆซ์ž๋Š” 0~9๊นŒ์ง€ ์—ด ๊ฐœ๋ฟ์ž…๋‹ˆ๋‹ค. 10์ž๋ฆฌ๋ฅผ ๋„˜๋Š” PIN์€ ๋ฐ˜๋“œ์‹œ ์ˆซ์ž๋ฅผ ๋‹ค์‹œ ์จ์•ผ ํ•˜๋ฏ€๋กœ, ์ด ๊ฒฝ์šฐ ๋„๊ตฌ๊ฐ€ ์ž๋™์œผ๋กœ ์ค‘๋ณต ํ—ˆ์šฉ์œผ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

์‹ค์ œ ๊ณ„์ •์— ์“ธ ๋งŒํผ ์•ˆ์ „ํ•œ๊ฐ€์š”? ์ด ๋„๊ตฌ๋Š” ์•”ํ˜ธํ•™์  ์•ˆ์ „์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ์•Š๋Š” ์ผ๋ฐ˜ ์˜์‚ฌ๋‚œ์ˆ˜ ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ผ์ƒ์ ์ธ ํŽธ์˜์šฉ์œผ๋กœ๋Š” ํ›Œ๋ฅญํ•˜์ง€๋งŒ, ๋†’์€ ๋ณด์•ˆ์ด ํ•„์š”ํ•œ ํ‚ค๋Š” ์ „์šฉ ์•”ํ˜ธํ™” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: