1+ import { secureRandom } from "../../../../spec/chart/base/data.spec" ;
2+
13/**
24 * chart data source
35 */
@@ -12,12 +14,12 @@ export class ChartDataService {
1214 let i : number ;
1315 for ( i = 1 ; i < 250 ; i ++ ) {
1416
15- if ( Math . random ( ) > .5 ) {
16- value += Math . random ( ) ;
17- value1 += Math . random ( ) ;
17+ if ( secureRandom ( ) > .5 ) {
18+ value += secureRandom ( ) ;
19+ value1 += secureRandom ( ) ;
1820 } else {
19- value -= Math . random ( ) ;
20- value1 -= Math . random ( ) ;
21+ value -= secureRandom ( ) ;
22+ value1 -= secureRandom ( ) ;
2123 }
2224 point1 = { x : new Date ( 2000 , i , 1 ) , y : value } ;
2325 point2 = { x : new Date ( 2000 , i , 1 ) , y : value1 } ;
@@ -34,20 +36,20 @@ export class ChartDataService {
3436 let value1 : number = 70 ;
3537 let i : number ;
3638 for ( i = 1 ; i < 120 ; i ++ ) {
37- if ( Math . random ( ) > 0.5 ) {
38- value += Math . random ( ) ;
39+ if ( secureRandom ( ) > 0.5 ) {
40+ value += secureRandom ( ) ;
3941 } else {
40- value -= Math . random ( ) ;
42+ value -= secureRandom ( ) ;
4143 }
4244 value = value < 60 ? 60 : value > 90 ? 90 : value ;
4345 point1 = { x : ( 145 + ( i / 3 ) ) . toFixed ( 1 ) , y : value . toFixed ( 1 ) } ;
4446 series1 . push ( point1 ) ;
4547 }
4648 for ( i = 1 ; i < 120 ; i ++ ) {
47- if ( Math . random ( ) > 0.5 ) {
48- value1 += Math . random ( ) ;
49+ if ( secureRandom ( ) > 0.5 ) {
50+ value1 += secureRandom ( ) ;
4951 } else {
50- value1 -= Math . random ( ) ;
52+ value1 -= secureRandom ( ) ;
5153 }
5254 value1 = value1 < 60 ? 60 : value1 > 90 ? 90 : value1 ;
5355 point1 = { x : ( 145 + ( i / 3 ) ) . toFixed ( 1 ) , y : value1 . toFixed ( 1 ) } ;
@@ -65,12 +67,12 @@ export class ChartDataService {
6567 let i : number ;
6668 for ( i = 1 ; i < 500 ; i ++ ) {
6769
68- if ( Math . random ( ) > .5 ) {
69- value += Math . random ( ) ;
70- value1 += Math . random ( ) ;
70+ if ( secureRandom ( ) > .5 ) {
71+ value += secureRandom ( ) ;
72+ value1 += secureRandom ( ) ;
7173 } else {
72- value -= Math . random ( ) ;
73- value1 -= Math . random ( ) ;
74+ value -= secureRandom ( ) ;
75+ value1 -= secureRandom ( ) ;
7476 }
7577 point1 = { x : new Date ( 1960 , ( i + 1 ) , i ) , y : Math . round ( value ) } ;
7678 point2 = { x : new Date ( 1960 , ( i + 1 ) , i ) , y : Math . round ( value1 ) } ;
@@ -85,10 +87,10 @@ export class ChartDataService {
8587 let value : number = 80 ;
8688 let i : number ;
8789 for ( i = 1 ; i < 500 ; i ++ ) {
88- if ( Math . random ( ) > .5 ) {
89- value += Math . random ( ) ;
90+ if ( secureRandom ( ) > .5 ) {
91+ value += secureRandom ( ) ;
9092 } else {
91- value -= Math . random ( ) ;
93+ value -= secureRandom ( ) ;
9294 }
9395 point1 = { x : new Date ( 1950 , i + 2 , i ) , y : value . toFixed ( 1 ) } ;
9496 series1 . push ( point1 ) ;
0 commit comments