°íÄ£ ³¯:2004-10-9
Áö³ °Á¸¦ ¾´ Áö°¡ 6°³¿ùÀ̳ª Áö³ª¹ö·È±º¿ä... ¿¡±¸±¸...
ÆÄÀ̽ã 2.3 ¹öÀüÀÌ °ð ³ª¿Â´Ù´Â ¼Ò½Äµµ ÀÖ±¸¿ä...
¿©·¯ºÐ¿¡°Ôµµ ÁÁÀº º¯È°¡ ÀÖ¾ú³ª¿ä? "¿ÕÃʺ¸¿¡¼ Å»ÃâÇÏ´Ù~" °°Àº... ^^
Àú´Â ±×µ¿¾È OpenGL°ú Visual C++¸¦ ÀÌ¿ëÇØ¼ ÇãÁ¢ÇÑ ¾ÖÇø´(º°·Î ¾²°í ½ÍÁö ¾ÊÀº ´Ü¾îÀÌÁö¸¸ ¾î¿ ¼ö ¾ø±º¿ä ¤Ì.¤Ì)À» ¸¸µé¾îº¸±âµµ Çϰí, ºÎÀÚ°¡ µÇ°Ú³ë¶ó°í Çѵ¿¾È ¿Á¼Ç¿¡¼ ¹°°ÇÀ» ÆÈ¸é¼ µ·À» ³¯¸®±âµµ Çϰí, Æ´Æ´È÷ Çб³ °øºÎ¿Í ½ÃÇèµµ Ä¡·ç¸ç Áö³Â´ä´Ï´Ù.
±×¸®°í ¾Æ±âµµ ¿½ÉÈ÷ ¸¸µé±¸¿ä. ¾Æ³»ÀÇ ¹è°¡ Á¡Á¡ ºÒ·¯¿É´Ï´Ù. ^_^
À̹ø¿¡´Â ÆÄÀ̽㿡¼ÀÇ ·£´ý(random)¿¡ ´ëÇØ °¡º±°Ô Á¤¸®Çغ¼±î ÇÕ´Ï´Ù.
¿ì¼± ·£´ýÀÌ ¹«¾ùÀÎÁöºÎÅÍ »ìÆìº¼±î¿ä.
ÁÖ»çÀ§¸¦ ´øÁö´Â »óȲÀ» »ý°¢Çغ¾½Ã´Ù. ÁÖ»çÀ§ÀÇ °¢ ¸é¿¡´Â 1°³¿¡¼ 6°³±îÁöÀÇ ´«ÀÌ »õ°ÜÁ® ÀÖ¾î¼, ÁÖ»çÀ§¸¦ ´øÁú ¶§¸¶´Ù ±× Áß ÇϳªÀÇ ¼ýÀÚ°¡ ¼±Åõ˴ϴÙ.
ÁÖ»çÀ§¸¦ Á÷Á¢ ´øÁ®º¸±â Àü¿¡´Â ´ÙÀ½¹ø¿¡ ¾î¶² ¼ýÀÚ°¡ ³ª¿ÃÁö ¾Ë ¼ö°¡ ¾øÁÒ.
±×·±µ¥ ÁÖ»çÀ§¸¦ 600¹ø Á¤µµ ´øÁ®º¸¸é °¢ ¼ýÀÚ°¡ ´ë·« 100¹ø Á¤µµ´Â ³ª¿À±â´Â ÇÕ´Ï´Ù.
ÀÌ·± °ÍÀÌ ¹Ù·Î ³¼ö(random number)ÀÔ´Ï´Ù.
³¼öÀÇ ¿¹°¡ µÉ ¸¸ÇÑ °ÍÀ¸·Î ÁÖ»çÀ§ ¿Ü¿¡ ¶Ç ¾î¶² °ÍµéÀÌ ÀÖÀ»±î¿ä? ©©ÀÌ, º¹±Ç Ãß÷, À½¾Ç CDÀÇ Àç»ý ¼ø¼ ¼¯±â...
±×·³ ÆÄÀ̽ãÀ¸·Î ³¼ö¸¦ ¸¸µé¾îº¾½Ã´Ù.
>>> import random >>> random.random() 0.90389642027948769
ÁÖ»çÀ§Ã³·³ 1¿¡¼ 6±îÁöÀÇ Á¤¼ö Áß Çϳª¸¦ ¹«ÀÛÀ§·Î ¾òÀ¸·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
ÀÌ·² ¶§ Æí¸®ÇÏ°Ô ¾µ ¼ö ÀÖ´Â randrange()¶ó´Â ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù.
>>> random.randrange(1, 7) 6 >>> random.randrange(1, 7) 2
>>> range(1,7) [1, 2, 3, 4, 5, 6]
>>> abc = ['a', 'b', 'c', 'd', 'e'] >>> random.shuffle(abc) >>> abc ['a', 'd', 'e', 'b', 'c'] >>> random.shuffle(abc) >>> abc ['e', 'd', 'a', 'c', 'b']
>>> abc ['e', 'd', 'a', 'c', 'b'] >>> random.choice(abc) 'a' >>> random.choice(abc) 'd' >>> menu = 'Â̸é', 'À°°èÀå', 'ºñºö¹ä' >>> random.choice(menu) 'Â̸é'
>>> random.choice([True, False]) 0 >>> random.choice([True, False]) 1