ExtendedRandom.java revision d81978a0815d5b8a75633c35e3e1f8708d36f017
// CDDL HEADER START
//
// The contents of this file are subject to the terms of the
// Common Development and Distribution License, Version 1.0 only
// (the "License"). You may not use this file except in compliance
// with the License.
//
// You can obtain a copy of the license at
// See the License for the specific language governing permissions
// and limitations under the License.
//
// When distributing Covered Code, include this CDDL HEADER in each
// file and include the License file at
// trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
// add the following below this CDDL HEADER, with the fields enclosed
// information:
// Portions Copyright [yyyy] [name of copyright owner]
//
// CDDL HEADER END
//
//
// Copyright 2008 Sun Microsystems, Inc.
public class ExtendedRandom extends Random {
/*****************************************************************/
public ExtendedRandom() {
super();
this.init();
}
/*****************************************************************/
public ExtendedRandom(long seed) {
super(seed);
this.init();
}
/*****************************************************************/
public void init() {
try {
}
}
}
}
} catch (IOException e) {
}
}
/*****************************************************************/
{
int i = this.nextInt() % n;
if (i < 0)
i = -i;
return lo + i;
}
/*****************************************************************/
}
/*****************************************************************/
{
byte b[] = new byte[n];
for (int i = 0; i < n; i++)
return new String(b, 0);
}
/*****************************************************************/
public String nextString()
{
}
/*****************************************************************/
{
// first capital letter
byte b[] = new byte[n];
for (int i = 1; i < n; i++)
return new String(b, 0);
}
/*****************************************************************/
public String nextLastName(){
}
/*****************************************************************/
public String nextFirstName(){
return ( firstNames.get(i) );
}
/*****************************************************************/
{
ExtendedRandom r = new ExtendedRandom();
}
}