@@ -115,8 +115,8 @@ private static void TestAddCloseExponent(RandomGenerator fr, int exp) {
115
115
EInteger exp1 = EInteger . FromInt32 ( exp )
116
116
. Add ( EInteger . FromInt32 ( fr . UniformInt ( 32 ) - 16 ) ) ;
117
117
EInteger exp2 = exp1 . Add ( EInteger . FromInt32 ( fr . UniformInt ( 18 ) - 9 ) ) ;
118
- EInteger mant1 = RandomObjects . RandomEInteger ( fr ) ;
119
- EInteger mant2 = RandomObjects . RandomEInteger ( fr ) ;
118
+ EInteger mant1 = RandomNumerics . RandomEInteger ( fr ) ;
119
+ EInteger mant2 = RandomNumerics . RandomEInteger ( fr ) ;
120
120
EDecimal decA = EDecimal . Create ( mant1 , exp1 ) ;
121
121
EDecimal decB = EDecimal . Create ( mant2 , exp2 ) ;
122
122
EDecimal decC = decA . Add ( decB ) ;
@@ -179,15 +179,15 @@ public void TestAddThenCompare() {
179
179
public void TestCompareTo ( ) {
180
180
var r = new RandomGenerator ( ) ;
181
181
for ( var i = 0 ; i < 500 ; ++ i ) {
182
- EDecimal bigintA = RandomObjects . RandomEDecimal ( r ) ;
183
- EDecimal bigintB = RandomObjects . RandomEDecimal ( r ) ;
184
- EDecimal bigintC = RandomObjects . RandomEDecimal ( r ) ;
182
+ EDecimal bigintA = RandomNumerics . RandomEDecimal ( r ) ;
183
+ EDecimal bigintB = RandomNumerics . RandomEDecimal ( r ) ;
184
+ EDecimal bigintC = RandomNumerics . RandomEDecimal ( r ) ;
185
185
TestCommon . CompareTestRelations ( bigintA , bigintB , bigintC ) ;
186
186
}
187
187
// Test equivalence of EInteger and EDecimal for integers
188
188
for ( var i = 0 ; i < 3000 ; ++ i ) {
189
- EInteger bigintA = RandomObjects . RandomEInteger ( r ) ;
190
- EInteger bigintB = RandomObjects . RandomEInteger ( r ) ;
189
+ EInteger bigintA = RandomNumerics . RandomEInteger ( r ) ;
190
+ EInteger bigintB = RandomNumerics . RandomEInteger ( r ) ;
191
191
EInteger bigintC = bigintA . Add ( bigintB ) ;
192
192
EDecimal ba1 = EDecimal . FromEInteger ( bigintA )
193
193
. Add ( EDecimal . FromEInteger ( bigintB ) ) ;
@@ -267,7 +267,7 @@ public void TestCompareToBinary() {
267
267
}
268
268
var r = new RandomGenerator ( ) ;
269
269
for ( var i = 0 ; i < 30000 ; ++ i ) {
270
- EInteger bigintA = RandomObjects . RandomEInteger ( r ) ;
270
+ EInteger bigintA = RandomNumerics . RandomEInteger ( r ) ;
271
271
int cmp = EDecimal . FromEInteger ( bigintA ) . CompareToBinary (
272
272
EFloat . FromEInteger ( bigintA ) ) ;
273
273
Assert . AreEqual ( 0 , cmp ) ;
@@ -492,7 +492,7 @@ public void TestConversions() {
492
492
TestConversionsOne ( EDecimal . FromString ( "4766857907817990.0000000000" ) ) ;
493
493
var fr = new RandomGenerator ( ) ;
494
494
for ( var i = 0 ; i < 5000 ; ++ i ) {
495
- EDecimal enumber = RandomObjects . RandomEDecimal ( fr ) ;
495
+ EDecimal enumber = RandomNumerics . RandomEDecimal ( fr ) ;
496
496
TestConversionsOne ( enumber ) ;
497
497
}
498
498
TestConversionsOne ( EDecimal . FromString ( "-0.8995" ) ) ;
@@ -1291,8 +1291,8 @@ public void TestDivide() {
1291
1291
EDecimalTest . TestDivideOne ( ed1 , ed2 ) ;
1292
1292
var fr = new RandomGenerator ( ) ;
1293
1293
for ( var i = 0 ; i < 5000 ; ++ i ) {
1294
- ed1 = RandomObjects . RandomEDecimal ( fr ) ;
1295
- ed2 = RandomObjects . RandomEDecimal ( fr ) ;
1294
+ ed1 = RandomNumerics . RandomEDecimal ( fr ) ;
1295
+ ed2 = RandomNumerics . RandomEDecimal ( fr ) ;
1296
1296
TestDivideOne ( ed1 , ed2 ) ;
1297
1297
}
1298
1298
try {
@@ -1376,8 +1376,8 @@ public void TestEquals() {
1376
1376
}
1377
1377
var r = new RandomGenerator ( ) ;
1378
1378
for ( var i = 0 ; i < 500 ; ++ i ) {
1379
- EDecimal bigintA = RandomObjects . RandomEDecimal ( r ) ;
1380
- EDecimal bigintB = RandomObjects . RandomEDecimal ( r ) ;
1379
+ EDecimal bigintA = RandomNumerics . RandomEDecimal ( r ) ;
1380
+ EDecimal bigintB = RandomNumerics . RandomEDecimal ( r ) ;
1381
1381
TestCommon . AssertEqualsHashCode ( bigintA , bigintB ) ;
1382
1382
}
1383
1383
}
@@ -1686,7 +1686,7 @@ public void TestEDecimalSingle() {
1686
1686
public void TestFromEInteger ( ) {
1687
1687
var fr = new RandomGenerator ( ) ;
1688
1688
for ( var i = 0 ; i < 5000 ; ++ i ) {
1689
- EInteger ei = RandomObjects . RandomEInteger ( fr ) ;
1689
+ EInteger ei = RandomNumerics . RandomEInteger ( fr ) ;
1690
1690
EDecimal edec = EDecimal . FromEInteger ( ei ) ;
1691
1691
Assert . AreEqual ( EInteger . Zero , edec . Exponent ) ;
1692
1692
Assert . AreEqual ( ei , edec . Mantissa ) ;
@@ -2759,8 +2759,8 @@ public void TestMax() {
2759
2759
}
2760
2760
var r = new RandomGenerator ( ) ;
2761
2761
for ( var i = 0 ; i < 500 ; ++ i ) {
2762
- EDecimal bigintA = RandomObjects . RandomEDecimal ( r ) ;
2763
- EDecimal bigintB = RandomObjects . RandomEDecimal ( r ) ;
2762
+ EDecimal bigintA = RandomNumerics . RandomEDecimal ( r ) ;
2763
+ EDecimal bigintB = RandomNumerics . RandomEDecimal ( r ) ;
2764
2764
if ( ! bigintA . IsFinite || ! bigintB . IsFinite ) {
2765
2765
continue ;
2766
2766
}
@@ -2826,8 +2826,8 @@ public void TestMin() {
2826
2826
}
2827
2827
var r = new RandomGenerator ( ) ;
2828
2828
for ( var i = 0 ; i < 500 ; ++ i ) {
2829
- EDecimal bigintA = RandomObjects . RandomEDecimal ( r ) ;
2830
- EDecimal bigintB = RandomObjects . RandomEDecimal ( r ) ;
2829
+ EDecimal bigintA = RandomNumerics . RandomEDecimal ( r ) ;
2830
+ EDecimal bigintB = RandomNumerics . RandomEDecimal ( r ) ;
2831
2831
if ( ! bigintA . IsFinite || ! bigintB . IsFinite ) {
2832
2832
continue ;
2833
2833
}
@@ -3039,7 +3039,7 @@ public void TestMultiplyAndSubtract() {
3039
3039
public void TestCopySign ( ) {
3040
3040
var r = new RandomGenerator ( ) ;
3041
3041
for ( var i = 0 ; i < 1000 ; ++ i ) {
3042
- EDecimal ed = RandomObjects . RandomEDecimal ( r ) ;
3042
+ EDecimal ed = RandomNumerics . RandomEDecimal ( r ) ;
3043
3043
ed = ed . CopySign ( EDecimal . Zero ) ;
3044
3044
Assert . IsFalse ( ed . IsNegative ) ;
3045
3045
ed = ed . CopySign ( EDecimal . NegativeZero ) ;
@@ -3080,7 +3080,7 @@ public void TestAddSpecific2() {
3080
3080
public void TestNegate ( ) {
3081
3081
var r = new RandomGenerator ( ) ;
3082
3082
for ( var i = 0 ; i < 1000 ; ++ i ) {
3083
- EDecimal ed = RandomObjects . RandomEDecimal ( r ) ;
3083
+ EDecimal ed = RandomNumerics . RandomEDecimal ( r ) ;
3084
3084
ed = ed . CopySign ( EDecimal . Zero ) ;
3085
3085
Assert . IsTrue ( ed . Negate ( ) . IsNegative ) ;
3086
3086
ed = ed . CopySign ( EDecimal . NegativeZero ) ;
@@ -3612,7 +3612,7 @@ public void TestToSizedEInteger() {
3612
3612
}
3613
3613
var rg = new RandomGenerator ( ) ;
3614
3614
for ( var i = 0 ; i < 75000 ; ++ i ) {
3615
- EDecimal ed = RandomObjects . RandomEDecimal ( rg ) ;
3615
+ EDecimal ed = RandomNumerics . RandomEDecimal ( rg ) ;
3616
3616
bool bv = rg . UniformInt ( 2 ) == 0 ;
3617
3617
int msb = rg . UniformInt ( 129 ) ;
3618
3618
try {
@@ -3624,7 +3624,7 @@ public void TestToSizedEInteger() {
3624
3624
}
3625
3625
}
3626
3626
for ( var i = 0 ; i < 10000 ; ++ i ) {
3627
- EInteger ei = RandomObjects . RandomEInteger ( rg ) ;
3627
+ EInteger ei = RandomNumerics . RandomEInteger ( rg ) ;
3628
3628
int expo = rg . UniformInt ( 20 ) ;
3629
3629
bool bv = rg . UniformInt ( 2 ) == 0 ;
3630
3630
int msb = rg . UniformInt ( 129 ) ;
@@ -3765,7 +3765,7 @@ public void TestToEIntegerIfExact() {
3765
3765
}
3766
3766
var rg = new RandomGenerator ( ) ;
3767
3767
for ( var i = 0 ; i < 1000 ; ++ i ) {
3768
- EInteger ei = RandomObjects . RandomEInteger ( rg ) ;
3768
+ EInteger ei = RandomNumerics . RandomEInteger ( rg ) ;
3769
3769
int expo = rg . UniformInt ( 20 ) ;
3770
3770
EDecimal ed = EDecimal . FromEInteger ( ei )
3771
3771
. ScaleByPowerOfTen ( expo ) . MovePointLeft ( expo ) ;
@@ -3941,7 +3941,7 @@ public void TestToDouble() {
3941
3941
Assert . IsTrue ( dbl == 0.0 ) ;
3942
3942
for ( var i = 0 ; i < 100000 ; ++ i ) {
3943
3943
EDecimal edec ;
3944
- edec = RandomObjects . RandomEDecimal ( fr ) ;
3944
+ edec = RandomNumerics . RandomEDecimal ( fr ) ;
3945
3945
if ( edec . IsFinite ) {
3946
3946
dbl = edec . ToDouble ( ) ;
3947
3947
if ( Double . IsNegativeInfinity ( dbl ) ) {
@@ -5451,7 +5451,7 @@ public void TestToSingle() {
5451
5451
Assert . IsTrue ( sng == 0.0 ) ;
5452
5452
for ( var i = 0 ; i < 100000 ; ++ i ) {
5453
5453
EDecimal edec ;
5454
- edec = RandomObjects . RandomEDecimal ( fr ) ;
5454
+ edec = RandomNumerics . RandomEDecimal ( fr ) ;
5455
5455
if ( edec . IsFinite ) {
5456
5456
sng = edec . ToSingle ( ) ;
5457
5457
if ( Single . IsNegativeInfinity ( sng ) ) {
0 commit comments