30 lines
		
	
	
		
			493 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			493 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef RANDOM
							 | 
						||
| 
								 | 
							
								#define RANDOM 1
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include <cstdlib>
							 | 
						||
| 
								 | 
							
								// #include <iostream>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class Random{
							 | 
						||
| 
								 | 
							
								 private:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  unsigned long int seed;  //previously LONG INT
							 | 
						||
| 
								 | 
							
								  unsigned long int seed_u;
							 | 
						||
| 
								 | 
							
								  
							 | 
						||
| 
								 | 
							
								 public:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  Random(void) {
							 | 
						||
| 
								 | 
							
								    this->seed=987654321u;
							 | 
						||
| 
								 | 
							
								    this->seed_u=123456789lu;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								  ~Random(void){;}
							 | 
						||
| 
								 | 
							
								  void bubbleSort(int a[], int size);
							 | 
						||
| 
								 | 
							
								  double gauss(double sdev, double mean);
							 | 
						||
| 
								 | 
							
								  double uniform(double a, double b);
							 | 
						||
| 
								 | 
							
								  int uniform(int  a, int b); // [a, b)
							 | 
						||
| 
								 | 
							
								  int nonUniform(int  a, int b);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}; 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 |