////////////////////////////////////////////////////////////////////

§~ ȳϽʴϱ? ϴ  մϴ. ^^;

~ ó  ~ ^^

̹ ´  ѽ   亯ε.. ٸе鵵 ñ

Ͻǰ Ƽ ̷ · ø ƽϴ.

~ ׷,  ?

////////////////////////////////////////////////////////////////////

[1]

random <-- Լ ˰ڴµ..

randomize <--  ٵ ָ

[2]

 ׽Ʈ غ

  

////////////////////////////////////////////////////////////////////

켱.. [1]  亯ε..

 ٽ ߸𸣰ڳ׿..

, randomize()Լ  ϴ  °..

randomize()Լ ϴ  °..-_-;;

 ι° .. Ȥ 𸣴ϱ.. Ѵ ϱ ϰڽϴ.

켱 randomize()Լ  ϴ ..


randomize()

ʿ ش: stdlib.h  time.h

: void randomize(void);

 Լ ؼ ϱ   μҽ  ñ..

[ù° ҽ]

#include <stdio.h>
#include <stdlib.h>

void main(void)
{
    int i,num;

    printf("\n");

    for(i=0;i<10;i++) {
        num=random(10);
        printf("%d\n",num);
    }
}

[ι° ҽ]

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void main(void)
{
    int i,num;

    randomize();
    printf("\n");

    for(i=0;i<10;i++) {
        num=random(10);
        printf("%d\n",num);
    }
}

 2 ҽ 2-3  ʽÿ.

 ̿ νñ..

,  ̿  ڵ ô.

켱 ù°ҽ Ѽ ¼ڵ  ʽÿ.

ù°   ڵ ι°   ڵ 

?  ..

[ù° ҽ ù°   ڵ]

1
4
2
6
8
9
5
7
3
3

[ù° ҽ ι°   ڵ]

1
4
2
6
8
9
5
7
3
3

?  ?       òϴ.

׷ ι° ҽ(randomize()Լ ԽŲ ҽ)  

ڵ ?

[ι° ҽ ù°   ڵ]

5
7
1
4
2
9
5
0
0
3

[ι° ҽ ι°   ڵ]

8
4
0
8
1
5
1
0
2
6

? ι° ҽ(randomize()Լ ԽŲ ҽ) Ź ų

  ٸ ڵ ?

 Ƽ̴?

ƴ! ׷ 𸣽ðڴٱ? -_-;;

׷ٸ  å   ?

" ߻(random()Լ rand()Լ) ʱⰪ õ(seed) ϰ

ʱⰪ οѴ ۾ õ(seeding)̶ Ѵ.  ⿡ ʱ

 οϴ Լδ randomize srand ִ."

׷ ذ ʰŴٸ.. ..

߻Լ(random()Լ rand()Լ)ȿ ִ ߻ ñ

ǥ ִ      Դϴ.

, н̶    ʴ ̻ 䵵  ʽϴ.

, 1+1  2 Ǵ . ,  Ǯ  2 ɴ

. ߻Լȿ ִ ߻ĵ . ߻ľȿ ִ

   ؾ     ִ Ҽ ִ 

Դϴ. ׷    ȭŰ  ϱ?

װ ٷ randomize()Լ srand()ԼԴϴ.

,  Լ ߻ľȿ ִ (seed)  ȭִ 

(seeding) մϴ.

׷ 츮   Ź ٸ  ϱ randomize()

srand()Լ  Դϴ.

 Ƽ̴?

׷ 𸣽ð..-_-;; .. ׷ ǽð1:1 ص帮.


׸.. ..

 randomize()Լ  ϴ   ſٸ..

亯 ô ϴ.

randomize()Լ (!)

randomize();

̷Ը ָ ˴ϴ. ȣȿ  ͵  ʿ䵵  ־

ʵ˴ϴ.

׸ ȯ , ġȯ ̳, ǹ   ʵ˴ϴ.

 ڸ..

ch=randomize();

if(ch==randomize())

̷  !! ȵ˴ϴ...-_-;;

׳, ,

randomize();

̷   մϴ.

ذ ʰø ..  1:1ǽð  ص帮..


׸, ι° ..

ϸ  ..

  ѽ  ؼ ׷ ׿..

ũҽ Ѱɷ  ϼ̴?

 ׷ٸ.. ڷǿ ũҽ ޾Ƽ  ҽ غ

.. Ѱ ϸ   .( .)-_-;;

ڷǿ ÷ ҽ ص  .. װ.. ѽ Ϸ

̻Ѱ ׿..-_-;;

ư, ׷   ٽ ֽñ..

////////////////////////////////////////////////////////////////////

~ ̰ɷ ̹( µ ƴ..-_-;;) ϴ. 

ø     ν ׿..

оð ׷ ذ ʰø  ּ.

ּ ؼ(!) 亯 ص帮ڽϴ.

׷ ̸~

////////////////////////////////////////////////////////////////////
