ÇÁ·Î±×·¡¹Ö

 3204, 151/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   luster11
   randÇÔ¼öÀÇ ±¸Çö¿ø¸®

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=6397 [º¹»ç]


¿¹Àü¿¡ C,C++¸¦ °øºÎÇÏ´Ù°¡

rand ÇÔ¼ö¸¦ ¸¸³ª°Ô µÇ¾ú½À´Ï´Ù

ÀÌ ÇÔ¼ö°¡ Àº±ÙÈ÷ ¿ëµµµµ ´Ù¾çÇÏ°í ÀÚÁÖ ¾²°Ô µÇ´Â ÇÔ¼ö´õ¶ó°í¿ä

±×·±µ¥ ¿Ïº®ÇÑ randÇÔ¼ö´Â ¾ø´Ù´Â ¸»À» µé¾î¼­ È®·ü ±¸ÇöÇÒ¶§ ¾²´Ù°¡ ¹º°¡

(¹°·Ð ÁöÀåÀ» ÁÙ ¸¸Å­ Å©Áø ¾Ê°ÚÁö¸¸) ²²¸§Ä¢Çؼ­ ±¸Çö ¿ø¸®¸¦ ã¾Æº¸°Ô µÆ½À´Ï´Ù

±×·¡¼­ ã¾Æº¸´Ï ÀÌ·± ¼Ò½º°¡!


static long holdrand = 1L;
void srand(unsigned int seed)
{
  holdrand = (long) seed;
}

int rand()
{
  return (((holdrand = holdrand * 214013L + 2531011L) >> 16) & 0x7fff);
}



ÀÌ°Ô rand ±¸ÇöµÈ ¿ø¹®À̶ó´øµ¥ ÀÌ°Ô ¾î¶»°Ô rand³Ñ¹ö »ý¼ºÀÌ °¡´ÉÇѰɱî¿ä?

±×¸®°í ¿Ö 0xffff ¸¦ ¾²Áö ¾Ê°í 0x7fff¸¦ ¾µ±î¿ä? °¡¿ë¹üÀ§°¡ ÁÙ¾îµå´Â°Å¾Æ´Ò±î¿ä?

È®·ü»ó Á»´õ °í¸£°Ô ¼ýÀÚ°¡ ³ª¿À°Ô ÇÏ´Â ¾Ë°í¸®Áòµµ ±Ã±ÝÇÏÁö¸¸... ÀÌ°Ç ¼öÇÐÀÚ¿¡°Ô ¸Ã±â°Ú½À´Ï´Ù

  Hit : 8181     Date : 2013/10/26 11:16



    
hch19860906 rand()ÇÔ¼ö´Â È®·ü·ÐÀûÀ¸·Î ÆòµîºÐÆ÷(egalitarian distribution)¶ó´Â ºÐÆ÷ÇÔ¼ö¿¡ µû¸¨´Ï´Ù... 2013/11/21  
204   ÇÁ·Î±×·¡¹Ö[3]     xkdlrjxkdltm
08/24 3183
203   ¹öÆÛ ¿À¹öÇ÷οì Çؼ®Á» ¤Ð¤Ð[3]     xkdlrjxkdltm
08/24 4906
202   sleep ¸í·É¾î¿Í Å°º¸µå·Î ÀԷµǴ ¸í·É¾îÁ» ÀÚ¼¼È÷ ¾Ë·ÁÁÖ¼¼¿ä [7]     xkdlrjxkdltm
08/26 3952
201   Å°º¸µå ÀÔ·Â ¸í·É¾îÁ» ¾Ë·ÁÁÖ¼¼¿ä[4]     xkdlrjxkdltm
08/27 3445
200   ¹°¸®µð½ºÅ© Á¢±ÙÇÏ´Â ÄÚµå ÀÛ¼ºÁßÀä..[2]     kmc8724
08/28 4399
199   ÇÁ·Î±×·¡¹Ö ÇÏ´Ù ¸ð¸£´Â°Ô À־ Áú¹® µå¸³´Ï´Ù.[3]     avtree
08/28 3417
198   Á¤º¸º¸¾ÈÀü¹®°¡´Â ÇÁ·Î±×·¡¹ÖÀ» »ç¿ëÇÒ ÀÏÀÌ °ÅÀÇ ¾ø´Ù´Âµ¥ ÁøÂ¥¿¹¿ä?[5]     sungwoodat
09/04 3438
197   C¾ð¾î¿¡ ´ëÇؼ­...[2]     sobos103
09/08 4556
196   ¥è À̰źñ½¼ÇÑ 0¾È¿¡ ´ë°¢¼± ¾î¶»°Ô ¾²´ÂÁö Àß ¸ð¸£°Ú³×¿ä. Á» °¡¸£ÃÄÁÖ¼¼¿ä.[3]     lrh8759
09/08 2920
195   C¾ð¾î·Î ¼øÂ÷È­ÀÏ »ý¼ºÇϱâ.     ksbgenius
09/15 4832
194   [ÆÄÀ̽ã] °øÂ¥ ÆÄÀ̽ã ÇØÅ· ÇÁ·Î±×·¡¹Ö Ã¥ ¸µÅ© ÀÔ´Ï´Ù.[4]     youngim0405
09/17 11332
193   ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇØ Áú¹®[3]     TraGeN
09/18 3188
192   ¼ÒÄÏÇÁ·Î±×·¡¹Ö - recvfrom À̳ª sendto ÇÔ¼öÀÇ Æ¯Â¡[2]     chamchi
09/18 6174
191   ·£´ýÇÔ¼ö 0ÀÌ °¡²û Ãâ·ÂµÇ´Âµ¥..[4]     tabris1102
10/07 3468
190   c¾ð¾î Áø¼ö º¯È¯ ÄÚµùÁßÀä...[1]     karicoru89
10/07 4417
189   ±×¸²ÆÇ(ÆäÀÎÅÍ) ÇÁ·Î±×·¥À» ¸¸µå·Á°í Çϴµ¥ µµ¿ÍÁÖ¼¼¿©[2]     sumaher2
10/12 3235
188   ÅäÅ©¿ÂÇÁ·ÎÇÊ µû´Â¹öÁ»¾Ë·ÁÁÖ¼¼¿ä wpe[1]     tjrqo12
10/13 16536
187   ¹®ÀÚ¿­À» ´Ù¸¥ ¹®ÀÚ¿­·Î ¹Ù²Ù´Â¹ýÁ».....ÇÏ¤Ì [3]     ±×´Ï
10/23 3540
186   void[3]     zx4564
10/25 3780
  randÇÔ¼öÀÇ ±¸Çö¿ø¸®[1]     luster11
10/26 8180
[1].. 151 [152][153][154][155][156][157][158][159][160]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org