1
+ import { secureRandom } from "../../../../spec/chart/base/data.spec" ;
2
+
1
3
/**
2
4
* chart data source
3
5
*/
@@ -12,12 +14,12 @@ export class ChartDataService {
12
14
let i : number ;
13
15
for ( i = 1 ; i < 250 ; i ++ ) {
14
16
15
- if ( Math . random ( ) > .5 ) {
16
- value += Math . random ( ) ;
17
- value1 += Math . random ( ) ;
17
+ if ( secureRandom ( ) > .5 ) {
18
+ value += secureRandom ( ) ;
19
+ value1 += secureRandom ( ) ;
18
20
} else {
19
- value -= Math . random ( ) ;
20
- value1 -= Math . random ( ) ;
21
+ value -= secureRandom ( ) ;
22
+ value1 -= secureRandom ( ) ;
21
23
}
22
24
point1 = { x : new Date ( 2000 , i , 1 ) , y : value } ;
23
25
point2 = { x : new Date ( 2000 , i , 1 ) , y : value1 } ;
@@ -34,20 +36,20 @@ export class ChartDataService {
34
36
let value1 : number = 70 ;
35
37
let i : number ;
36
38
for ( i = 1 ; i < 120 ; i ++ ) {
37
- if ( Math . random ( ) > 0.5 ) {
38
- value += Math . random ( ) ;
39
+ if ( secureRandom ( ) > 0.5 ) {
40
+ value += secureRandom ( ) ;
39
41
} else {
40
- value -= Math . random ( ) ;
42
+ value -= secureRandom ( ) ;
41
43
}
42
44
value = value < 60 ? 60 : value > 90 ? 90 : value ;
43
45
point1 = { x : ( 145 + ( i / 3 ) ) . toFixed ( 1 ) , y : value . toFixed ( 1 ) } ;
44
46
series1 . push ( point1 ) ;
45
47
}
46
48
for ( i = 1 ; i < 120 ; i ++ ) {
47
- if ( Math . random ( ) > 0.5 ) {
48
- value1 += Math . random ( ) ;
49
+ if ( secureRandom ( ) > 0.5 ) {
50
+ value1 += secureRandom ( ) ;
49
51
} else {
50
- value1 -= Math . random ( ) ;
52
+ value1 -= secureRandom ( ) ;
51
53
}
52
54
value1 = value1 < 60 ? 60 : value1 > 90 ? 90 : value1 ;
53
55
point1 = { x : ( 145 + ( i / 3 ) ) . toFixed ( 1 ) , y : value1 . toFixed ( 1 ) } ;
@@ -65,12 +67,12 @@ export class ChartDataService {
65
67
let i : number ;
66
68
for ( i = 1 ; i < 500 ; i ++ ) {
67
69
68
- if ( Math . random ( ) > .5 ) {
69
- value += Math . random ( ) ;
70
- value1 += Math . random ( ) ;
70
+ if ( secureRandom ( ) > .5 ) {
71
+ value += secureRandom ( ) ;
72
+ value1 += secureRandom ( ) ;
71
73
} else {
72
- value -= Math . random ( ) ;
73
- value1 -= Math . random ( ) ;
74
+ value -= secureRandom ( ) ;
75
+ value1 -= secureRandom ( ) ;
74
76
}
75
77
point1 = { x : new Date ( 1960 , ( i + 1 ) , i ) , y : Math . round ( value ) } ;
76
78
point2 = { x : new Date ( 1960 , ( i + 1 ) , i ) , y : Math . round ( value1 ) } ;
@@ -85,10 +87,10 @@ export class ChartDataService {
85
87
let value : number = 80 ;
86
88
let i : number ;
87
89
for ( i = 1 ; i < 500 ; i ++ ) {
88
- if ( Math . random ( ) > .5 ) {
89
- value += Math . random ( ) ;
90
+ if ( secureRandom ( ) > .5 ) {
91
+ value += secureRandom ( ) ;
90
92
} else {
91
- value -= Math . random ( ) ;
93
+ value -= secureRandom ( ) ;
92
94
}
93
95
point1 = { x : new Date ( 1950 , i + 2 , i ) , y : value . toFixed ( 1 ) } ;
94
96
series1 . push ( point1 ) ;
0 commit comments