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.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme