Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Random Numbers

Re: Random Numbers

From: Someone <answers_at_erols.com>
Date: 1997/09/18
Message-ID: <3421E984.D853A2BD@erols.com>#1/1

Derek,

This is easier than it seems. Use the square of sysdate (which includes miliseconds) and normalize the lower end to your desired range.

    select sysdate * sysdate rand_var from dual;

etc...

Defining a callable PL/SQL function makes it all easier, but that is your decision. You can also use SQL*Plus variables.


Derek Fielder wrote:

> Does anyone know of a way of generating random or semi-random numbers
> in
> PL/SQL?
>
> I have a client who has two requirements
> 1. They would like to select random records from a table.
> 2. They would like to select records based on randomly selected dates
> within a range.
>
> The first requirement can probably be met by sorting on some strange
> combination of fields but the second one seems to require a random
> number generator.
>
> Any ideas?
>
> dfielder_at_usa.net
Received on Thu Sep 18 1997 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US