| #include "AvalancheTest.h" |
| //----------------------------------------------------------------------------- |
| void PrintAvalancheDiagram ( int x, int y, int reps, double scale, int * bins ) |
| const char * symbols = ".123456789X"; |
| for(int i = 0; i < y; i++) |
| for(int j = 0; j < x; j++) |
| int bin = bins[k + (j*y)]; |
| double b = double(bin) / double(reps); |
| int s = (int)floor(b*10); |
| //---------------------------------------------------------------------------- |
| double maxBias ( std::vector<int> & counts, int reps ) |
| for(int i = 0; i < (int)counts.size(); i++) |
| double c = double(counts[i]) / double(reps); |
| double d = fabs(c * 2 - 1); |
| //----------------------------------------------------------------------------- |