Intro

Today I started my iGaming project: a useful repository to analyse data on customers on the iGaming sector… …Without even working there!!

Main Goals of the day:

  • Writing the structure of the script to simulate users’ data
  • Choosing parameters
  • Create the dataset and save it as a .csv file

Step by Step

📍 Step 1: Import libraries (Numpy, Pandas…), and type the random seed for random generation.

📍 Step 2: Parameters selected: number of players, starting and ending date (a week in this case)

📍 Step 3: Wrote a function to simulate sessions, given the number of players and games selected.

📍 Step 4: Print the .csv file to use it soon.

Challenges / Insights

  • Handling new libraries (e.g, datetime for time-series analysis).
  • Choosing the method for the simulation (cycle).
  • Selecting the best configuration and the key values to be evaluated from the sample.

Code Snippet Final

```python
np.random.seed(42)                                      # formula to generate random numbers

# Step 2: Selecting parameters
n_players = 500                                         # Number of players
start = datetime(2025, 9, 1)                            # Starting data: 1st September 2025
end = datetime(2025, 9, 7)                              # Ending data: 7th September 2025
```

Next Step

👉 Running the data_generator.py script to create/improve the .csv file.