/* * Java Genetic Algorithm Library (@__identifier__@). * Copyright (c) @__year__@ Franz Wilhelmstötter * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * Author: * Franz Wilhelmstötter (franz.wilhelmstoetter@gmx.at) */ package org.jenetics.internal.util; import org.jenetics.util.Random64; /** * @author <a href="mailto:franz.wilhelmstoetter@gmx.at">Franz Wilhelmstötter</a> * @version 3.2 * @since 3.2 */ public final class NanoTimeRandom extends Random64 { private static final long serialVersionUID = 1L; @Override public long nextLong() { return System.nanoTime(); } } /* #=============================================================================# # Testing: org.jenetics.internal.util.NanoTimeRandom (2015-07-11 21:47) # #=============================================================================# #=============================================================================# # Linux 3.19.0-22-generic (amd64) # # java version "1.8.0_45" # # Java(TM) SE Runtime Environment (build 1.8.0_45-b14) # # Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02) # #=============================================================================# #=============================================================================# # dieharder version 3.31.1 Copyright 2003 Robert G. Brown # #=============================================================================# rng_name |rands/second| Seed | stdin_input_raw| 3.93e+07 |1822832485| #=============================================================================# test_name |ntup| tsamples |psamples| p-value |Assessment #=============================================================================# diehard_birthdays| 0| 100| 100|0.00000000| FAILED diehard_operm5| 0| 1000000| 100|0.00000000| FAILED diehard_rank_32x32| 0| 40000| 100|0.00000000| FAILED diehard_rank_6x8| 0| 100000| 100|0.00000000| FAILED diehard_bitstream| 0| 2097152| 100|0.00000000| FAILED diehard_opso| 0| 2097152| 100|0.00000000| FAILED diehard_oqso| 0| 2097152| 100|0.00000000| FAILED diehard_dna| 0| 2097152| 100|0.00000000| FAILED diehard_count_1s_str| 0| 256000| 100|0.00000000| FAILED diehard_count_1s_byt| 0| 256000| 100|0.00000000| FAILED diehard_parking_lot| 0| 12000| 100|0.00000000| FAILED diehard_2dsphere| 2| 8000| 100|0.00000000| FAILED diehard_3dsphere| 3| 4000| 100|0.00000000| FAILED diehard_squeeze| 0| 100000| 100|0.00000000| FAILED diehard_sums| 0| 100| 100|0.00000000| FAILED diehard_runs| 0| 100000| 100|0.00000000| FAILED diehard_runs| 0| 100000| 100|0.00000000| FAILED diehard_craps| 0| 200000| 100|0.00000000| FAILED diehard_craps| 0| 200000| 100|0.00000000| FAILED marsaglia_tsang_gcd| 0| 10000000| 100|0.00000000| FAILED marsaglia_tsang_gcd| 0| 10000000| 100|0.00000000| FAILED sts_monobit| 1| 100000| 100|0.00000000| FAILED sts_runs| 2| 100000| 100|0.00000000| FAILED sts_serial| 1| 100000| 100|0.00000000| FAILED sts_serial| 2| 100000| 100|0.00000000| FAILED sts_serial| 3| 100000| 100|0.00000000| FAILED sts_serial| 3| 100000| 100|0.00000000| FAILED sts_serial| 4| 100000| 100|0.00000000| FAILED sts_serial| 4| 100000| 100|0.00000000| FAILED sts_serial| 5| 100000| 100|0.00000000| FAILED sts_serial| 5| 100000| 100|0.00000000| FAILED sts_serial| 6| 100000| 100|0.00000000| FAILED sts_serial| 6| 100000| 100|0.00000000| FAILED sts_serial| 7| 100000| 100|0.00000000| FAILED sts_serial| 7| 100000| 100|0.00000000| FAILED sts_serial| 8| 100000| 100|0.00000000| FAILED sts_serial| 8| 100000| 100|0.00000000| FAILED sts_serial| 9| 100000| 100|0.00000000| FAILED sts_serial| 9| 100000| 100|0.00000000| FAILED sts_serial| 10| 100000| 100|0.00000000| FAILED sts_serial| 10| 100000| 100|0.00000000| FAILED sts_serial| 11| 100000| 100|0.00000000| FAILED sts_serial| 11| 100000| 100|0.00000000| FAILED sts_serial| 12| 100000| 100|0.00000000| FAILED sts_serial| 12| 100000| 100|0.00000000| FAILED sts_serial| 13| 100000| 100|0.00000000| FAILED sts_serial| 13| 100000| 100|0.00000000| FAILED sts_serial| 14| 100000| 100|0.00000000| FAILED sts_serial| 14| 100000| 100|0.00000000| FAILED sts_serial| 15| 100000| 100|0.00000000| FAILED sts_serial| 15| 100000| 100|0.00000000| FAILED sts_serial| 16| 100000| 100|0.00000000| FAILED sts_serial| 16| 100000| 100|0.00000000| FAILED rgb_bitdist| 1| 100000| 100|0.00000000| FAILED rgb_bitdist| 2| 100000| 100|0.00000000| FAILED rgb_bitdist| 3| 100000| 100|0.00000000| FAILED rgb_bitdist| 4| 100000| 100|0.00000000| FAILED rgb_bitdist| 5| 100000| 100|0.00000000| FAILED rgb_bitdist| 6| 100000| 100|0.00000000| FAILED rgb_bitdist| 7| 100000| 100|0.00000000| FAILED rgb_bitdist| 8| 100000| 100|0.00000000| FAILED rgb_bitdist| 9| 100000| 100|0.00000000| FAILED rgb_bitdist| 10| 100000| 100|0.00000000| FAILED rgb_bitdist| 11| 100000| 100|0.00000000| FAILED rgb_bitdist| 12| 100000| 100|0.00000000| FAILED rgb_minimum_distance| 2| 10000| 1000|0.00000000| FAILED rgb_minimum_distance| 3| 10000| 1000|0.00000000| FAILED rgb_minimum_distance| 4| 10000| 1000|0.00000000| FAILED rgb_minimum_distance| 5| 10000| 1000|0.00000000| FAILED rgb_permutations| 2| 100000| 100|0.00000000| FAILED rgb_permutations| 3| 100000| 100|0.00000000| FAILED rgb_permutations| 4| 100000| 100|0.00000000| FAILED rgb_permutations| 5| 100000| 100|0.00000000| FAILED rgb_lagged_sum| 0| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 1| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 2| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 3| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 4| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 5| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 6| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 7| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 8| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 9| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 10| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 11| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 12| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 13| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 14| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 15| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 16| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 17| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 18| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 19| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 20| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 21| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 22| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 23| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 24| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 25| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 26| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 27| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 28| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 29| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 30| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 31| 1000000| 100|0.00000000| FAILED rgb_lagged_sum| 32| 1000000| 100|0.00000000| FAILED rgb_kstest_test| 0| 10000| 1000|0.00000000| FAILED dab_bytedistrib| 0| 51200000| 1|0.00000000| FAILED dab_dct| 256| 50000| 1|0.00000000| FAILED Preparing to run test 207. ntuple = 0 dab_filltree| 32| 15000000| 1|0.00000000| FAILED dab_filltree| 32| 15000000| 1|0.00000000| FAILED Preparing to run test 208. ntuple = 0 dab_filltree2| 0| 5000000| 1|0.00000000| FAILED dab_filltree2| 1| 5000000| 1|0.00000000| FAILED Preparing to run test 209. ntuple = 0 dab_monobit2| 12| 65000000| 1|1.00000000| FAILED #=============================================================================# # Summary: PASSED=0, WEAK=0, FAILED=114 # # 234,024.945 MB of random data created with 98.263 MB/sec # #=============================================================================# #=============================================================================# # Runtime: 0:39:41 # #=============================================================================# */