| import numpy as np | |
| import pandas as pd | |
| def generate_synthetic_data(num_samples=1000): | |
| """ | |
| Generates synthetic Aviator game data. | |
| Each sample consists of a sequence of multipliers. | |
| """ | |
| np.random.seed(42) | |
| # Aviator multipliers follow a power-law-like distribution | |
| # Simplified: 1.0 + exponential distribution | |
| multipliers = 1.0 + np.random.exponential(scale=1.5, size=num_samples) | |
| # Clip to realistic range | |
| multipliers = np.clip(multipliers, 1.0, 100.0) | |
| df = pd.DataFrame({'multiplier': multipliers}) | |
| df.to_csv('aviator_data.csv', index=False) | |
| print(f"Generated {num_samples} samples and saved to aviator_data.csv") | |
| if __name__ == '__main__': | |
| generate_synthetic_data() | |