import time
import random
from datetime import datetime, timedelta

# Parametri di simulazione
start_time = datetime(2026, 3, 21, 0, 0)
secondi_simulati_per_step = (24 * 3600) / 50 # 50 step in 25 sec

for i in range(50):
    # Calcolo tempo simulato
    current_sim = start_time + timedelta(seconds=i * secondi_simulati_per_step)
    
    # Generazione temperatura (random range 15-25)
    temp = random.uniform(15, 25)
    
    # Print formattata (Punto 4.1.2)
    print(f"{current_sim.strftime('%Y%m%d %H:%M:00')} | Temp: {temp:.2f}°C")
    
    # Pausa reale (0.5 secondi)
    time.sleep(0.5)
    