Pular para o conteúdo

Gerando números aleatórios em PL/SQL

Olá

Abaixo um exemplo para gerar números aleatórios de 1 a 100. Se você precisar de números de 4 digitos pode colocar de 1000 a 9999, por exemplo.

declare
  numero number;
begin
  -- Test statements here
  dbms_random.initialize(to_number(to_char(systimestamp, 'HH24missFF4')));
  numero := trunc(dbms_random.value(1,100));
  dbms_random.terminate;
  Dbms_Output.put_line('Numero gerado:'|| numero);
end;

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *