On Mon, 9 Oct 2000, Andy wrote:

> ----begin--
> #include        <stdio.h>
> #include        <stdio.h>
[snip]

mungkin Anda salah ketik, seharusnya yang satu adalah 

#include <stdlib.h> 

(bukan stdio dua2-nya)
ini juga menjelaskan mengapa RAND_MAX tidak terdefinisi
karena definisinya ada di stdlib.h

> srand(1000);
[snip]
> itu koq keluarnya bukan random yaaa? setiap kali diexec 
> hasil output programmnya fixed -2999

nah kalo yang ini karena Anda menginisialisasi seed-nya dengan
bilangan tertentu, kalo Anda ingin bilangan randomnya berbeda
setiap kali program di run, Anda perlu menginisialisasi seednya
dengan angka yang berbeda (misalnya dari fungsi time()).
coba ganti srand(1000) di atas menjadi srand((int) time(NULL));
seharusnya angkanya akan cukup random.

[snip]

>                      j=1+(int) (10.0*rand()/(RAND_MAX+1.0));
> 
> itu juga dusah kucoba tapi waktu di -compile malah keluar 
> error RAND_MAX undefined variable...

ini karena yang di atas tadi (lupa menginclude stdlib.h).

-- 
Salam
Yohanes

SMS Mail : [EMAIL PROTECTED]
http://langitbiru.hypermart.net


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke