Hola

Tengo un problema y es que no consigo hacer un random entre un intervalo x ejemplo un random entre el 20 y el 60. Solo consigo hacerlo si parto desde el 0 se puede hacer partiendo desde el 20?

Saludos


PD: La unica manera que he encontrado para conseguir lo que queria es esta x hay alguna mas elegante?

Código: Seleccionar todo

ran := random(60);
  while ran < 20 do
  begin
    ran := random(60);
  end;
a ve a ve mas o menos explicado seria que si deseas elegir los números entre 20 y 60 tendrias que escribir: Randomize; Azar (40) 20 , esto haria que se agregan a 20 el número entero
en code probalo asi no lo he probado pero supòngo que esta correcto ,

Código: Seleccionar todo

var i:integer;
begin
randomize;
i:=random(40)+20;
end;

edito si no pùedes utilizar randomrange por ejemplo i:=randomrange(20,40); averigua !
cualquier duda mas avisa exitos

Saludo
<Josh> y bueno hermano,tu hermana q me dijo q estaba cansada de tenerle el orto como la bandera de japon y bueno la pobre me quizo hacer un masaje prostatico nada mas pero era tanto su recelo y venganza acumulada q se esmero un poco mas de lo normal,pero bue,estuivo bien amorizado por la de dias horas años y lagrimas q echo la pobre de tanto culearla
Responder

Volver a “Delphi”