Şimdi Ara

Random ile ilgili ufak bir soru

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
298
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Randomize;
    Edit1.Text := IntToStr(random(49)+1);


    +1 in amacı nedir?



  • bu nece bilmiyorum ama 1 ile 49 arası olması lazım + 1 yapmasaydın 0 - 49 arası olurdu herhalde

    < Bu ileti mini sürüm kullanılarak atıldı >
  • random(49), 0 ile 49 aralığında bir sayı döndürecektir, + 1 bu rastgale sayının 1 ve 50 aralığında olmasını sağlayacak.
  • eyw hocam sağolun.

    sayısal loto tahmin edicisi yapmak istiyordum.Sitelerde gezerken bu kodu gördüm

    Randomize;
    Edit1.Text := IntToStr(random(49)+1);
    Edit2.Text := IntToStr(random(49)+1);
    Edit3.Text := IntToStr(random(49)+1);
    Edit4.Text := IntToStr(random(49)+1);
    Edit5.Text := IntToStr(random(49)+1);
    Edit6.Text := IntToStr(random(49)+1);


    yalnız aynı değerler gelebiliyor mesela edit1 deki değer edit5 de de aynısı olabiliyor bunu engelleyebilir miyim?
  • dogan24 D kullanıcısına yanıt
    Hocam şöyle yapabilirsiniz Edit1 .... Edit6 tüm sayıları bir diziye aktarıp sonradan hepsini kontrol edebilirsiniz bir önceki ile aynımı diye. Aynı iste tekrar random yapabilirsiniz..
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.