comparison src/classes/java/util/Random.java @ 0:61d41facf527

initial v8 import (history reset)
author Peter Mehlitz <Peter.C.Mehlitz@nasa.gov>
date Fri, 23 Jan 2015 10:14:01 -0800
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:61d41facf527
1 /*
2 * Copyright (C) 2014, United States Government, as represented by the
3 * Administrator of the National Aeronautics and Space Administration.
4 * All rights reserved.
5 *
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
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0.
11 *
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.
17 */
18
19 package java.util;
20
21 public class Random {
22
23 // the state of this object
24 private long seed;
25
26 public Random(){
27 // intercepted by native peer to control seed initialization based on JPF configuration
28 }
29
30 public Random(long seed) {
31 // intercepted by native peer to control seed initialization based on JPF configuration
32 }
33
34 public synchronized void setSeed(long seed){
35 // intercepted by native peer
36 }
37
38 protected int next(int bits){
39 return 42; // intercepted by peer
40 }
41
42 public void nextBytes(byte[] data){
43 // intercepted by peer
44 }
45
46 public int nextInt(){
47 return 42; // intercepted by peer
48 }
49
50 public int nextInt(int n) {
51 return 42; // intercepted by peer
52 }
53
54 public long nextLong() {
55 return 42; // intercepted by peer
56 }
57
58 public boolean nextBoolean() {
59 return true; // intercepted by peer
60 }
61
62 public float nextFloat() {
63 return 42f; // intercepted by peer
64 }
65
66 public double nextDouble() {
67 return 42.0; // intercepted by peer
68 }
69
70 public synchronized double nextGaussian() {
71 return 42.0; // intercepted by peer
72 }
73 }