Random Number Service

Summary |  Admin |  Home Page |  Forums |  Tracker |  Bugs |  Support |  Patches |  RFE |  Lists |  Tasks |  Docs |  News |  CVS |  Files | 
Project Info |  Getting Started |  Design Details |  API Docs |  FAQs |  About | 

RandService is a Web Service which supplies pseudo- or true- random numbers through JAX-RPC API.

Note that implementing random number generators is not a goal of this project. Any random number generators can be plugged into this Web Service.

...

 
Useful Links
General
JUnit
Servlet Cafe™

Web Services
Java Web Services
Apache Axis Home Page

RandService
Random Bytes
getByte()
Returns a single byte from a true random number generator.
getByte(numBytes)
Returns the given number of bytes from a true random number generator.
getByte(numBytes, seed)
Returns the given number of bytes from a pseudo-random number generator. The returned bytes will be the same if the same seed is used.
Random Integers
getInt()
Returns a single int from a true random number generator.
getInt(numInts)
Returns the given number of ints from a true random number generator.
getInt(numInts, seed)
Returns the given number of ints from a pseudo-random number generator. The returned ints will be the same if the same seed is used.
 
 
Modules
Common
Java source and resource files common to both Server and Client modules.
Server
Implementation of the Random Number Web Service. Currently, Axis v 1.1 is being used for Web Service infrastructure.
Client
Java clients. Two types of clients have been implemented so far: web-based client and commandline-based client.
 
SourceForge Logo