2 * Copyright (C) 2014, United States Government, as represented by the
3 * Administrator of the National Aeronautics and Space Administration.
6 * The Java Pathfinder core (jpf-core) platform is licensed under the
7 * Apache License, Version 2.0 (the "License"); you may not use this file except
8 * in compliance with the License. You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0.
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
23 // the state of this object
27 // intercepted by native peer to control seed initialization based on JPF configuration
30 public Random(long seed) {
31 // intercepted by native peer to control seed initialization based on JPF configuration
34 public synchronized void setSeed(long seed){
35 // intercepted by native peer
38 protected int next(int bits){
39 return 42; // intercepted by peer
42 public void nextBytes(byte[] data){
43 // intercepted by peer
47 return 42; // intercepted by peer
50 public int nextInt(int n) {
51 return 42; // intercepted by peer
54 public long nextLong() {
55 return 42; // intercepted by peer
58 public boolean nextBoolean() {
59 return true; // intercepted by peer
62 public float nextFloat() {
63 return 42f; // intercepted by peer
66 public double nextDouble() {
67 return 42.0; // intercepted by peer
70 public synchronized double nextGaussian() {
71 return 42.0; // intercepted by peer