Pascal/Turbo Pascal - duda con la función RANDOM

 
Vista:

duda con la función RANDOM

Publicado por Vania (1 intervención) el 24/03/2002 10:58:11
bueno, el problema es que quiero cargar un vector de 1 a 6 aleatoriamente, pero, sin que se repitan los Números...

me estoy recien iniciando en esto, así que puede que la respuesta sea fácil...espero me puedan ayudar.....

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:duda con la función RANDOM

Publicado por Diego Romero (282 intervenciones) el 24/03/2002 20:59:13

function norepetido(Dato,Indice:integer):boolean;
var
i:integer;
repetido:boolean;
begin
repetido:=false;
if i > 1 then
for i:=1 to Indice-1 do
begin
if Dato = A[i] then repetido:=true;
if repetido = true then break;
end;
norepetido:=not repetido;
end;

begin
....
repeat
A[i]:=random(100);
until norepetido(A[i],i)=true;
....
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar