27 September 2022 03:51:49 PM uniform_test(): C++ version: Test uniform(). bvec_uniform_new_test(): bvec_uniform_new() computes a binary vector. 0000000010 0111101000 1111101101 1011000011 1010110010 1010101101 1101000011 0111111100 0011110100 0010001001 C4_UNIFORM_01_TEST C4_UNIFORM_01 computes pseudorandom complex values uniformly distributed in the unit circle. 1 -0.09805 -0.718581 2 0.107772 -0.504678 3 0.223647 0.646549 4 -0.0903117 -0.662586 5 0.0422337 -0.981993 6 0.464087 -0.500679 7 0.207785 -0.301438 8 0.12531 -0.0488369 9 0.252817 -0.778566 10 -0.290894 -0.242069 C4MAT_UNIFORM_01_NEW_TEST C4MAT_UNIFORM_01_NEW computes pseudorandom complex values uniformly distributed in the unit circle. Uniform C4MAT: Col: 1 2 Row --- 1: 0.145625 -0.941847 0.204697 -0.752682 2: 0.568341 -0.207492 -0.421886 -0.0671497 3: -0.885381 0.317682 -0.342281 0.884083 4: -0.359549 0.18372 -0.740344 0.628105 5: 0.679508 0.134622 0.818929 -0.509772 C4VEC_UNIFORM_01_NEW_TEST C4VEC_UNIFORM_01_NEW computes pseudorandom complex values uniformly distributed in the unit circle. Uniform C4VEC: 0: -0.568829 -0.118963 1: 0.824039 -0.151778 2: 0.0106893 -0.876339 3: 0.183202 -0.239376 4: 0.414685 0.0517791 5: -0.185947 0.620062 6: -0.536527 0.300618 7: -0.27259 0.253264 8: 0.542757 0.0720757 9: 0.475451 0.112912 C8_UNIFORM_01_TEST C8_UNIFORM_01 computes pseudorandom C8 values uniformly distributed in the unit circle. 1 -0.464178 -0.0748183 2 0.520192 -0.473207 3 0.819916 0.318698 4 -0.330629 -0.1024 5 -0.563339 0.156733 6 -0.659727 -0.391001 7 0.110983 -0.24002 8 -0.545544 -0.324873 9 0.340836 -0.273846 10 0.110287 0.405177 C8MAT_UNIFORM_01_NEW_TEST C8MAT_UNIFORM_01_NEW computes pseudorandom complex values uniformly distributed in the unit circle. Uniform C8MAT: Col: 1 2 Row --- 1: 0.184252 0.286005 -0.512226 0.628973 2: -0.415293 -0.905636 -0.672471 0.397678 3: -0.5646 -0.702156 0.135422 -0.892533 4: -0.0448349 -0.57213 0.503187 0.145305 5: -0.162973 -0.892705 -0.772232 -0.0685504 C8VEC_UNIFORM_01_NEW_TEST C8VEC_UNIFORM_01_NEW computes pseudorandom C8 values uniformly distributed in the unit circle. Uniform C8VEC: 0: 0.333973 0.720192 1: -0.504392 0.155209 2: -0.0361023 -0.801051 3: -0.474197 -0.434503 4: 0.479734 -0.623012 5: -0.151643 0.398072 6: 0.152482 0.00880676 7: 0.973779 -0.0566298 8: -0.359281 -0.275422 9: -0.900329 -0.353637 CH_UNIFORM_AB_TEST CH_UNIFORM_AB computes pseudorandom characters in an interval [CLO,CHI]. The lower endpoint CLO = 'A'. The upper endpoint CHI = 'J'. 1 'F' 2 'E' 3 'E' 4 'D' 5 'C' 6 'C' 7 'A' 8 'C' 9 'F' 10 'J' I4_UNIFORM_AB_TEST I4_UNIFORM_AB computes pseudorandom values in an interval [A,B]. The lower endpoint A = -100 The upper endpoint B = 200 1 25 2 96 3 7 4 76 5 17 6 -90 7 -15 8 -73 9 33 10 178 11 177 12 82 13 159 14 -96 15 106 16 154 17 -61 18 -83 19 -97 20 17 I4MAT_UNIFORM_AB_NEW_TEST I4MAT_UNIFORM_AB_NEW computes pseudorandom values in an interval [A,B]. The lower endpoint A = -100 The upper endpoint B = 200 Uniform I4MAT: Col: 0 1 2 3 Row 0: 160 97 137 -24 1: -96 -78 96 -24 2: 178 -73 64 -59 3: 166 -100 140 45 4: 99 58 118 40 I4VEC_UNIFORM_AB_NEW_TEST I4VEC_UNIFORM_AB_NEW computes pseudorandom values in an interval [A,B]. The lower endpoint A = -100 The upper endpoint B = 200 Uniform I4VEC: 0: -70 1: 51 2: 158 3: -97 4: 147 5: 190 6: -95 7: 179 8: -82 9: -89 10: -43 11: -17 12: 34 13: 95 14: -55 15: 46 16: 95 17: 60 18: 7 19: 18 L4_UNIFORM_TEST L4_UNIFORM computes pseudorandom logical values. 1 0 2 0 3 1 4 1 5 0 6 0 7 1 8 0 9 1 10 1 L4MAT_UNIFORM_NEW_TEST L4MAT_UNIFORM_NEW computes a vector of pseudorandom logical values. Uniform L4MAT: Col 0 1 2 3 Row 0: 0 0 0 1 1: 1 0 0 1 2: 1 0 1 1 3: 1 0 1 0 4: 1 0 1 0 L4VEC_UNIFORM_NEW_TEST L4VEC_UNIFORM_NEW computes a vector of pseudorandom logical values. Uniform L4VEC: 0: 1 1: 0 2: 1 3: 0 4: 1 5: 1 6: 1 7: 0 8: 1 9: 1 R4_UNIFORM_01_TEST R4_UNIFORM_01 computes pseudorandom values in the interval [0,1]. 1 0.973425 2 0.762359 3 0.861975 4 0.40513 5 0.867867 6 0.0367614 7 0.208479 8 0.423333 9 0.984823 10 0.564353 R4_UNIFORM_AB_TEST R4_UNIFORM_AB computes pseudorandom values in an interval [A,B]. The lower endpoint A = 5 The upper endpoint B = 10 1 7.88131 2 7.34111 3 7.3208 4 8.8056 5 6.51042 6 7.08628 7 5.49262 8 5.68423 9 8.49069 10 5.90224 R4MAT_UNIFORM_AB_NEW_TEST R4MAT_UNIFORM_AB_NEW computes pseudorandom values in an interval [A,B]. The lower endpoint A = -5 The upper endpoint B = 10 Uniform R4MAT: Col: 0 1 2 3 Row 0: 8.39615 1.63304 5.87213 -4.74604 1: 5.96318 3.85169 -1.08077 9.10658 2: -0.465694 9.66433 1.82553 8.52941 3: -2.88172 2.54034 -1.07064 -3.53194 4: 7.36149 8.46489 9.40733 2.81684 R4VEC_UNIFORM_AB_NEW_TEST R4VEC_UNIFORM_AB_NEW computes pseudorandom values in an interval [A,B]. The lower endpoint A = -5 The upper endpoint B = 10 Uniform R4VEC: 0: -3.72948 1: 6.93103 2: 8.03366 3: -3.56327 4: 8.20407 5: -4.90991 6: -1.96982 7: 2.08959 8: 4.66347 9: 9.00952 10: -3.52361 11: 3.56347 12: 2.61374 13: 4.89155 14: 8.39373 15: 6.03632 16: 5.33875 17: 7.14008 18: -1.39387 19: 6.45273 R8_UNIFORM_01_TEST R8_UNIFORM_01 computes pseudorandom values in the interval [0,1]. 1 0.768728 2 0.54236 3 0.481051 4 0.41438 5 0.0735676 6 0.526698 7 0.507623 8 0.751598 9 0.131093 10 0.00937614 R8_UNIFORM_AB_TEST R8_UNIFORM_AB computes pseudorandom values in an interval [A,B]. The lower endpoint A = 5 The upper endpoint B = 10 1 8.81987 2 5.50596 3 9.82644 4 5.44622 5 5.5796 6 9.48137 7 8.72623 8 6.09265 9 7.9273 10 6.20396 R8MAT_UNIFORM_AB_NEW_TEST R8MAT_UNIFORM_AB_NEW computes pseudorandom values in an interval [A,B]. The lower endpoint A = -5 The upper endpoint B = 10 Uniform R8MAT: Col: 0 1 2 3 Row 0: 8.2669 8.06173 -1.72454 -3.42257 1: 0.941398 -1.54654 8.80767 2.94672 2: -4.15246 2.33443 -4.42061 3.59431 3: 8.90824 3.56882 1.12585 -3.28259 4: 1.7863 7.79334 -4.19271 -4.36149 R8VEC_UNIFORM_01_NEW_TEST R8VEC_UNIFORM_01_NEW computes a random R8VEC. Uniform R8VEC: 0: 0.500902 1: 0.724749 2: 0.494231 3: 0.346086 4: 0.0350746 5: 0.366505 6: 0.915601 7: 0.504929 8: 0.861768 9: 0.923538 R8VEC_UNIFORM_AB_NEW_TEST R8VEC_UNIFORM_AB_NEW computes a random R8VEC. -1 <= X <= 5 Uniform R8VEC: 0: -0.907917 1: 0.739769 2: 0.436147 3: 3.29877 4: -0.390559 5: 3.66427 6: 0.467973 7: 1.58998 8: 2.5496 9: 2.0871 R8COL_UNIFORM_ABVEC_NEW_TEST R8COL_UNIFORM_ABVEC_NEW computes a random R8COL. 0 0: 0.768635 0.818314 0.828654 0.291344 : 1 1 0.2: 0.236079 0.202963 0.206203 0.233572 : 0.25 2 10: 18.0358 15.7587 17.1017 13.0024 : 20 3 52: 53.481 53.7235 52.0031 52.8677 : 54 4 -1: 0.0123592 0.102348 -0.936406 -0.453408 : 1 R8ROW_UNIFORM_ABVEC_NEW_TEST R8ROW_UNIFORM_ABVEC_NEW computes a random R8ROW. 1 0.25 20 54 1 0.124291 0.206716 11.0494 52.8321 0.641168 0.260122 0.207416 10.1388 52.4425 -0.294169 0.76193 0.22106 16.8669 53.0534 -0.340242 0.143644 0.218768 17.4467 53.4598 0.463907 0 0.2 10 52 -1 R8VEC_UNIFORM_ABVEC_NEW_TEST R8VEC_UNIFORM_ABVEC_NEW computes a random R8VEC. I A X B 0 0 0.17376 1 1 0.2 0.227835 0.25 2 10 16.8551 20 3 52 53.7409 54 4 -1 0.116786 1 uniform_test() Normal end of execution. 27 September 2022 03:51:49 PM