36
Randomszámgenerátor
  • sohrking
    #36
    hai
    köszi a sok segítséget Mberek
    megoldódott a problémám.
    valaki talált 1 crackel rendelkező rndgenerátort
    :)))
  • [HUN]PAStheLoD
    #35
    hát ha nagyon szeretnél nem tart semeddig beletenni pl ezt vagy ezt
  • Tetsuo
    #34
    Milkacsoki nincs? :)
  • [HUN]PAStheLoD
    #33
    kapsz majd egy max. execution time execeeded errort akkor ..
  • Zsoldos
    #32
    10x lefuttatni?
    nem egyszerubb odairni egy 0-t a 100000 moge' ? :D
  • sohrking
    #31
    köszi srácok. Tök jó, hogy ennyien sietnek egy felhasználó segítségére
    Holnap fojt köv
    üdv
  • [HUN]PAStheLoD
    #30
    ezt tedd fel aztán hajrá .. használata meg egyszerű

    http://akarmi.uw.hu/randuniq.php?limit=34234&tordeles=nem
    akkor 34234 számot csinál és nem tördel ..

    természetesen 8 999 999 nál több számot nem tudsz csinálni (9 999 999 - 1 000 000) mert utána gyk. lefagy a progi .. de lehet beleírom azt hogy ellenőrizze a limitet..

  • sohrking
    #29
    haha
    siker
    :)))))
  • [HUN]PAStheLoD
    #28
    hmm pedig de

  • sohrking
    #27
    nem tudom, de a szobatapétázás nem tűnik rossz ötletnek
    felregisztráltam magam az uw-n beállítottam, hogy index.php-t keressen, commanderrel felraktam az index.php-t
    akarmi neven regisztraltam akkor akarmi.uw.hu a cím, nem? mert nem jön be az oldal
  • [HUN]PAStheLoD
    #26
    srand -os sor nemkell sry
    és most látom elbasztam az egészet .. :C
  • [HUN]PAStheLoD
    #25
    szerintem nem olyan hatalmas terhelés .. de mingyárt kipróbálom
  • blackgamer
    #24
    lehet szobát akar tapétázni
  • [HUN]PAStheLoD
    #23
    lehet ..



    <?php
        $a=array();
        srand(microtime());
        for ($x=1; $x<=100000; $x++) {
           $x=rand(1000000, 9999999);
           if(!inarray($x,$a)){
              $a[]=$x;
              echo $x."<br>";
           }else{
              $x--;
           }
        }
    ?>
  • 2XP
    #22
    Elméletileg lehet. Nem igazán tudom, hogyan lehetne megoldni hatalmas gépterhelés nélkül ekkora mennyiségű szám előállítását ismétlődés nélkül.
  • 2XP
    #21
    Igen, csak át kell nevezni php-re és feltölteni egy php-t futtatni tudó szerverre.
  • sohrking
    #20
    azt nem tudom, 1 ismerősömnek kell
  • blackgamer
    #19
    és ezt mire is használod?
  • sohrking
    #18
    ja, meg ez ismétel? thát, ha kiiratok vele 100000 számot randomban, lesz/lehet közte azonos?
  • sohrking
    #17
    ezt a php-t akár 1 txt-be megíromés utána a kiterjesztést simán átnevezem oho-re, az úgy műxik?
  • 2XP
    #16
    Szívesen. Úgy látom a kérdéseket már meg is válaszolták ;)
  • sohrking
    #15
    thnx
    ki fogom próbálni
  • sohrking
    #14
    hah
    nem vágom a php-t
  • cSuwwi
    #13
    phpnek csak a kimenetét látod (pl. ez a fórum is php alapú, és - csak a weboldalakat amiket generált- látod)

    Megoldás: a scriptjét lemented, kíírod egy üres filebe, felteszed egy ingyenes szerverre (pl. atw, uw, srv, akármi) és lefuttatod.

    Ha külön sorba akarod, akkor a \n helyett, <br>-t használsz így:


    <?php

    for ($x=1; $x<=100000; $x++) {
    echo rand(1000000, 9999999)."<br>";
    }

    ?>
  • Sadist
    #12
    Bocsika, az elsőt elcsesztem.
  • Sadist
    #11
    Pascalban valahogy így nézne ki:

    program veletlenszam;
    uses crt;
    var x,i:integer;
    f:text;
    begin
    assign(f,'c:\random.txt'); {Az elérési út átírható}
    rewrite(f);
    randomize;
    clrscr;
    writeln('Véletlen számok generálása');
    for i:=1 to 1000000 do
    begin
    x:=1000000+random(8999999);
    writeln(f,x);
    end;
    writeln('Véletlen számok generálása kész');
    readln;
    end.

    Delphiben van valami olyan is, hogy randomrange(A,B), ekkor két határérték között generál egy véletlenszámot, de nem tudom, hogy pascalban is működik-e.
  • Sadist
    #10
    Pascalban valahogy így nézne ki:

    program veletlenszam;
    uses crt;
    var x,i:integer;
    f:text;
    begin
    assign(f,'c:\random.txt'); {Az elérési út átírható}
    rewrite(f);
    clrscr;
    writeln('Véletlen számok generálása');
    for i:=1 to 1000000 do
    begin
    x:=1000000+random(8999999);
    writeln(f,x);
    end;
    writeln('Véletlen számok generálása kész');
    readln;
    end.

    Delphiben van valami olyan is, hogy randomrange(A,B), ekkor két határérték között generál egy véletlenszámot, de nem tudom, hogy pascalban is működik-e.
  • Sadist
    #9
    A php szerver oldalon fut le, ezért nem tudod lementeni a böngésződdel.
  • nemcsakfeel
    #8
    szted miért irta ide a forráskódját?
  • sohrking
    #7
    ill. ezt a php-t le tudom valahogy tölteni? böngészővel le lehet menteni? nekem csak html-nek jött le....
    amúgy isten vagy, köszi még1x
  • sohrking
    #6
    2 kérdésem volna még?
    PHP-t mmiben lehet írni?
    tud e olyat, hogy minden szám után sorttör?
  • sohrking
    #5

    ez nagyon király....
    Köszi
  • 2XP
    #4
    Pl. egy egyszerű php scipttel:


    <?php

    for ($x=1; $x<=100000; $x++) {
    echo rand(1000000, 9999999)."\n";
    }

    ?>


    Ez csak 100.000 számot generál (egy millió már túl sok lenne a servernek), de szerintem nem nagyon gond tíszer lefuttatni.

    Itt van működőképesen.
  • sohrking
    #3
    elvileg ki leht iratni pascallal txt-be, de nincs se pascal, se semmi. leprogramozni sem tudom sajna, csak1 nagyon kicsit konyítok a programozáshoz.
    Biztos van a neten ilyen progi, de nem találtam shol, egész délelőtt kerestem, azért gondoltam, hátha valaki tud 1 linket, vagy valamit.
  • Trade
    #2
    Bizonyara van neten is konkret program.
    Pascalban iman meglehet csinalni a szamok eloallitasat.
    Azt nem tudom hogy a win altal elerheto vagolapra hogy lehet masolni
  • sohrking
    #1
    Hai
    Kéne 1 kis segítség a mélyentiszteltolvasóközönségtől.
    Le kéne generálnunk 1.000.000db randomszámot 1.000.000 és 9.999.999 közt, nem sorrendben. Mindezt clipboardra másolhatóan. (ctrl-c, ctrl-v-zhetőre) Nincs bent sok progi: winxp, office, corel, quark, photoshop. Ezekkel meg lehet valahogy oldani? Exellel lehetne generáltatni, de csak 65k-s a sormennyislége az excelnek. Vagy ami a legjobb lenne, nem tud valaki egy randomszámgenerátor progit? Freeware-t?
    THNX