Ver Mensaje Individual
  #8  
Antiguo 09-05-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Para hacerlo gráficamente, pon un listbox con los valores 01, 02, 03 ... 23, 24 y otro listbox vacío.
Un botón y listo:
Código Delphi [-]
procedure TForm1.Button1Click(Sender :TObject);
var
  iItems, iValor :integer;
begin
  Randomize;
  iItems := lbSource.Items.Count;
  while iItems>0 do
  begin
    iValor := Random(iItems);
    lbTarget.Items.Add( lbSource.Items[iValor] );
    lbSource.Items.Delete(iValor);
    iItems := lbSource.Items.Count;
  end;
end;

Última edición por Casimiro Notevi fecha: 09-05-2022 a las 17:01:17.
Responder Con Cita