11 May 2025 08:30:50 PM uniform_test(): C++ version: Test uniform(). bvec_uniform_new_test(): bvec_uniform_new() computes a binary vector. 1110110110 1001010101 0001010111 0111000000 0010000001 0110101110 0011010010 1111001000 0101010011 1001101011 c4_uniform_01_test(): c4_uniform_01() computes pseudorandom complex values uniformly distributed in the unit circle. 1 -0.759516 -0.0759868 2 -0.132074 -0.140145 3 0.335353 -0.571396 4 -0.708587 -0.638123 5 -0.766646 0.0638279 6 0.293084 -0.943682 7 -0.17726 -0.0679145 8 -0.435252 0.437552 9 -0.167728 -0.851291 10 -0.66278 0.261671 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.164543 0.313283 0.417954 0.676379 2: -0.752444 -0.500666 0.286327 -0.10498 3: -0.591012 0.656993 0.95197 -0.0676274 4: -0.439874 0.699201 -0.0696672 -0.603108 5: -0.631617 0.335793 0.503675 -0.359604 C4VEC_UNIFORM_01_NEW_TEST C4VEC_UNIFORM_01_NEW computes pseudorandom complex values uniformly distributed in the unit circle. Uniform C4VEC: 0: 0.855313 0.376342 1: -0.0454575 0.675929 2: 0.484104 -0.380443 3: -0.349525 -0.897582 4: -0.0223575 0.98843 5: -0.704172 -0.0359703 6: 0.17769 0.923265 7: -0.279535 -0.00664059 8: 0.691924 0.653673 9: -0.799488 0.339068 C8_UNIFORM_01_TEST C8_UNIFORM_01 computes pseudorandom C8 values uniformly distributed in the unit circle. 1 -0.199416 -0.186682 2 0.445124 -0.0263072 3 0.149468 -0.153051 4 -0.284895 0.690609 5 -0.746182 0.126752 6 0.421139 -0.473864 7 -0.507006 0.0930371 8 -0.518226 0.816808 9 0.246513 -0.622257 10 -0.906016 0.0017997 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.849248 -0.111985 0.956019 -0.118583 2: -0.264511 0.64333 -0.321233 -0.854686 3: -0.224159 0.885423 -0.104604 -0.387799 4: 0.328786 -0.915666 -0.0370857 -0.337307 5: -0.544791 -0.467703 0.726657 -0.334254 C8VEC_UNIFORM_01_NEW_TEST C8VEC_UNIFORM_01_NEW computes pseudorandom C8 values uniformly distributed in the unit circle. Uniform C8VEC: 0: 0.289234 0.4816 1: -0.0130599 0.645572 2: -0.716441 -0.330011 3: 0.594781 0.735989 4: 0.0922466 0.740239 5: -0.412604 -0.544743 6: 0.137513 -0.722343 7: 0.183173 -0.545079 8: -0.1402 -0.620219 9: -0.290606 0.321563 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 'G' 2 'A' 3 'I' 4 'E' 5 'H' 6 'A' 7 'C' 8 'H' 9 'I' 10 'G' 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 12 2 160 3 -97 4 149 5 -31 6 104 7 76 8 -9 9 34 10 182 11 197 12 41 13 193 14 -39 15 168 16 -75 17 -89 18 128 19 32 20 146 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: 49 5 5 -63 1: -30 -44 -3 -79 2: -96 159 23 171 3: 137 115 90 196 4: -98 186 25 -14 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: 200 1: -90 2: -81 3: 93 4: 42 5: -50 6: -73 7: -50 8: 12 9: 121 10: 63 11: -4 12: 116 13: -12 14: 119 15: -14 16: -14 17: 5 18: 39 19: -61 L4_UNIFORM_TEST L4_UNIFORM computes pseudorandom logical values. 1 0 2 1 3 1 4 0 5 0 6 1 7 0 8 0 9 0 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: 1 0 0 1 1: 0 0 0 1 2: 0 1 0 0 3: 1 0 1 0 4: 0 1 1 0 L4VEC_UNIFORM_NEW_TEST L4VEC_UNIFORM_NEW computes a vector of pseudorandom logical values. Uniform L4VEC: 0: 1 1: 0 2: 0 3: 0 4: 0 5: 1 6: 0 7: 1 8: 1 9: 0 R4_UNIFORM_01_TEST R4_UNIFORM_01 computes pseudorandom values in the interval [0,1]. 1 0.273592 2 0.983851 3 0.61184 4 0.762591 5 0.917389 6 0.389508 7 0.0879169 8 0.638618 9 0.317624 10 0.909272 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 8.15335 2 6.14103 3 8.0141 4 9.96089 5 7.95453 6 7.41801 7 5.47394 8 6.56944 9 7.61919 10 6.62754 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: 0.511291 -2.72315 9.41725 -4.70861 1: 1.21312 6.12585 5.69729 9.91747 2: 3.44886 5.80653 7.1649 5.75762 3: -4.81235 -3.20936 -1.08746 5.11065 4: -4.63242 5.30061 7.5174 -1.74631 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.99839 1: -3.02466 2: 6.71662 3: 1.79043 4: 3.46729 5: 8.72628 6: 2.64917 7: 4.81059 8: -2.75045 9: 1.86537 10: 2.92065 11: 2.09548 12: 9.90765 13: 4.8957 14: -0.563613 15: 3.99646 16: 5.65746 17: -1.64887 18: -2.90708 19: 8.8261 R8_UNIFORM_01_TEST R8_UNIFORM_01 computes pseudorandom values in the interval [0,1]. 1 0.846257 2 0.235725 3 0.821156 4 0.618837 5 0.854454 6 0.582865 7 0.215921 8 0.695612 9 0.503982 10 0.995852 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 7.18687 2 9.81968 3 8.66762 4 9.01433 5 6.9901 6 9.56134 7 7.91354 8 8.37487 9 8.05828 10 9.06249 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: -3.60608 9.64412 2.90465 8.41456 1: -3.46208 4.50284 -3.62465 5.87055 2: 7.63686 3.05307 2.25213 7.77085 3: 1.23894 8.68705 6.66417 -3.13577 4: -0.506325 -0.39542 9.5623 7.95312 R8VEC_UNIFORM_01_NEW_TEST R8VEC_UNIFORM_01_NEW computes a random R8VEC. Uniform R8VEC: 0: 0.804394 1: 0.5651 2: 0.481522 3: 0.696122 4: 0.502001 5: 0.821026 6: 0.96925 7: 0.439916 8: 0.842655 9: 0.990888 R8VEC_UNIFORM_AB_NEW_TEST R8VEC_UNIFORM_AB_NEW computes a random R8VEC. -1 <= X <= 5 Uniform R8VEC: 0: 3.80901 1: 1.81729 2: 2.00802 3: 1.35997 4: 1.02028 5: 4.04132 6: 3.91345 7: 3.64055 8: 3.49399 9: 4.16589 R8COL_UNIFORM_ABVEC_NEW_TEST R8COL_UNIFORM_ABVEC_NEW computes a random R8COL. 0 0: 0.608922 0.51105 0.310418 0.210344 : 1 1 0.2: 0.213021 0.225663 0.208957 0.234315 : 0.25 2 10: 18.4564 10.4614 16.0713 14.6308 : 20 3 52: 52.9736 53.0729 52.7271 53.5421 : 54 4 -1: -0.675333 -0.293474 0.455847 0.160069 : 1 R8ROW_UNIFORM_ABVEC_NEW_TEST R8ROW_UNIFORM_ABVEC_NEW computes a random R8ROW. 1 0.25 20 54 1 0.176317 0.248561 12.6868 52.4825 0.251605 0.161702 0.23758 19.3942 52.4743 -0.144635 0.760827 0.206847 18.8772 53.5178 -0.960863 0.65576 0.23968 15.9953 52.6668 -0.453485 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.250165 1 1 0.2 0.245167 0.25 2 10 12.4907 20 3 52 53.8677 54 4 -1 -0.360339 1 uniform_test() Normal end of execution. 11 May 2025 08:30:50 PM