Programalama > DELPHI

Etiketler: sayisal, loto, kodlari

Ort. 0
Puan ver:
sitedeki sayısal loto kodları sayısal loto ve sayısal loto 2de yanlışlıklar var, öyle ki üretilen sayılar arasında tekrar eden sayıların olmasını önleyen bir prosedür yok. Bunun için uygun bir permutasyon üretici kod yazılmalı. (9,48) permutasyonu. Bunun için değişik yöntemler bulunmaktadır. İlki 1-48 sayılarını bir kümede tutup rassal olarak oradan çekmek, fakat çekerken daha önce çekilen eleman çekilmemeli. Bİr diğer algoritma ise kaba kodla:

for(i:=1;6){
    dizi(i)<--random
    yanlış<-- true
    while (yanlış)
       {yanlış<-- false
       for(j:=1;i-1)
          {if dizi(i)=dizi(j) then dizi(i):=random; yanlış<--false }
       }
}
 
şeklinde üretilen sayıyı eskilerle karşılaştırıp aynısı varsa tekrar üretmeye dayanır. Nette farklı algoritmalar bulunabilir.


Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.