Şimdi Ara

Vb.net rasgele sayı uretme (Yardım!)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
0
Favori
3.010
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • a = Rnd() * 8

    Bu kodla a değişgenine 0 la 8 arasında rasgele bı sayı ataya bılıyorum

    benım ıstedıgım rasgele oldugundan bazen ard arda aynı sayılar denk geleıblıyor

    1 - 5 - [3 - 3] - 2 - 5 - [7 - 7 - 7] gibi.

    benim merak ettigim ve yardımınızı ısdedıgım konuysa bu sayıların tekrarlanmaması

    1-8-1-8 olabılır orda bı problem yoq ama 1-8- [1-1] -8 olmamalı.



  • bir önceki random sayıyı bi değişkene kaydet,sonrakini kontrol ettir eşit cıkarsa bi daha random yap..
  • en yukariya randomize() eklersen o sorun kalmiyor diye biliyordum ama...
  • quote:

    Orijinalden alıntı: Tan Er

    en yukariya randomize() eklersen o sorun kalmiyor diye biliyordum ama...


    +

    A=rnd() satırının üstüne randomize() komutunu eklersen aynı gelme şansı daha az olur. Ard arda aynı sayılar gelmez.
  • sa arkadaslar sampiyonlar ligi kura çekme programı yapıyorm. random cektiğim ıcn aynı sayılar gelio
    gelmemesi icn ne yapabilirm . takimları diziye bağladım diziden random cektim yardımcı olursanız
    sevenırım simdiden teskkr ederm.
  • sancopanco nun önerisi bence en doğru olanı. randomize ekleseniz bile ard arda aynı iki sayı gelme olasılığı var.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.