Oracle8i Supplied PL/SQL Packages Reference
Release 2 (8.1.6)

Part Number A76936-01

Library

Product

Contents

Index

Go to previous page Go to beginning of chapter Go to next page

DBMS_RANDOM , 2 of 2


Summary of Subprograms

Table 33-1 DBMS_RANDOM Package Subprograms
Subprogram  Description 
INITIALIZE Procedure
 

Initializes the package with a seed value. 

SEED Procedure
 

Resets the seed. 

RANDOM Function
 

Gets the random number. 

TERMINATE Procedure
 

Closes the package. 

INITIALIZE Procedure

To use the package, first call the initialize subprogram with the seed to use.

Syntax

DBMS_RANDOM.INITIALIZE (
   seed  IN  BINARY_INTEGER);


Note:

Use a seed that is sufficiently large, more than 5 digits. A single digit might not return sufficiently random numbers. 


Parameters

Table 33-2 INITIALIZE Procedure Parameters
Parameter  Description 
seed
 

Seed number used to generate a random number. 

SEED Procedure

This procedure resets the seed.

Syntax

DBMS_RANDOM.SEED (
   seed  IN  BINARY_INTEGER);

Parameters

Table 33-3 INITIALIZE Procedure Parameters
Parameter  Description 

seed 

Seed number used to generate a random number. 

RANDOM Function

This function gets the random number.

Syntax

DBMS_RANDOM.RANDOM
   RETURN BINARY_INTEGER;

Parameters

None.

Example

my_random_number := Random;

TERMINATE Procedure

When you are finished with the package, call the TERMINATE procedure.

Syntax

DBMS_RANDOM.TERMINATE;

Parameters

None.


Go to previous page Go to beginning of chapter Go to next page
Oracle
Copyright © 1996-2000, Oracle Corporation.

All Rights Reserved.

Library

Product

Contents

Index