Fiz esse código abaixo para gerar numeros aleatórios de 1 á 10:
procedure TForm1.Button2Click(Sender: TObject);
var
Num: Byte;
a : integer;
begin
Randomize;
for a := 1 to 10 do
begin
Num := Random(10);
Memo1.Lines.Add(IntToStr(Num));
end;
end;
porém tenho 2 problemas ai;
1 > Queria gerar um numero aleatório de 1 á 10 e não de 0 á 10, nesse caso está gerando numero 0.
2 > Está repetindo os numeros e não poderia repetir.
Tipo queria que gerasse os numeros e bagunçasse com ele, algém poderia me ajudar com esses 2 probleminhas, pois já pesquisei sobre o Random e não consegui resolver.
Pergunta
robinhocne
Fiz esse código abaixo para gerar numeros aleatórios de 1 á 10:
porém tenho 2 problemas ai;
1 > Queria gerar um numero aleatório de 1 á 10 e não de 0 á 10, nesse caso está gerando numero 0.
2 > Está repetindo os numeros e não poderia repetir.
Tipo queria que gerasse os numeros e bagunçasse com ele, algém poderia me ajudar com esses 2 probleminhas, pois já pesquisei sobre o Random e não consegui resolver.
Editado por robinhocneLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.