javada random

compengr
25-10-2008, 23:31   |  #1  
OP Yeni Üye
Teşekkür Sayısı: 0
40 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

merhaba javada -10 dan 10 kadar olan aralıkta nasıl random sayı üretebilirim.tşkler

bozfar
26-10-2008, 00:13   |  #2  
Yeni Üye
Teşekkür Sayısı: 0
42 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

öncelikle random sınıfından bir değişken tanımlayalım
java.util.Random Rastgele = new Random();
int a = (Rastgele.nextInt(11) * 2) - 10
kodlarsan sanırım talebini karşılar
kolay gelsin...

Kapalı Hesap (79876)
26-10-2008, 00:52   |  #3  
Kapalı Hesap
Teşekkür Sayısı: 0
1,252 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

public class randsayi {

    public static void main(String[] args) {

      double a=0;  
       a=(int)Math.random()*20-10;
       System.out.printf("%.0f",a);   
    }
}


Math.random()*20-10; ifadesi ile 0-20 arası değer üretip 10 eksiltiyoruz. Ben sorunsuz çalıştırdım. kolay gele

Son Düzenleme: Kapalı Hesap (63212) ~ 26 Ekim 2008 00:59
compengr
26-10-2008, 01:21   |  #4  
OP Yeni Üye
Teşekkür Sayısı: 0
40 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

cok tşk ederim