Bocs, azt hittem mindig 1-20000 között kell. Itt a javított: http://sdrv.ms/15f95GA
FG ________________________________ Feladó: [email protected] [[email protected]] ; meghatalmazó: Ihász, Tibor [[email protected]] Küldve: 2013. május 28. 13:39 To: [email protected] Tárgy: Re: rnd Köszönöm a válaszokat, és egyben pontosítom a kérdést: Egy komlpex feladat részeként kellene excelben 2 cellában megadott intervallumok között előállítani véletlenszerűen, egy harmadik cellában megadott n db számot, és azokat kiíratni egymás alá egy oszlopban (n értéke max. 20000). (Tehát pozitív egészekről van szó, nem kell "bolondbiztosnak" lenni vagyis kezdet kisebb mint vég, és v-k+1 >= n) A faladat azzal van megtoldva, hogy nem lehetnek azonosak ezek a számok. Valószínű VB-re lenne szükségem (de sajnos abban elég gyenge vagyok), de minden megoldás érdekel... Vagyis a számhármast módosítva (és mondjuk egy OK gombot nyomva), változzon az adott oszlopba létrehozott számsor. Talán még éthetőbb, ha nyomok FP megoldést (minden változó egész): begin readln(k); readln(v); readln(n); db:=v-k+1; for i:=1 to db do begin t[i]:=i+k-1; end; randomize; For i:=1 to n do begin a:=random(db)+1; seg:=t[a]; t[a]:=t[db]; t[db]:=seg; db:=db-1; end; For i:=n downto 1 do writeln(t[i]); Valami ilyesmit kéne tudni, "csak" excelben. ;-) Köszönöm. Ihász Tibor
_______________________________________________ Techinfo mailing list [email protected] Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
