A randomly generated temperature graph with certain limitations to vaguely mimic a realistic environment. Temperature alteration chances differ depending on the last recorded temperature value. • If the last recorded temperature value is inclusively between 20 and 89, then the next recorded temperature value will differ randomly by ±1. • If the last recorded temperature value is 90 or above, then the next recorded temperature value will differ randomly between -1 and 0.75. • If the last recorded temperature value is 19 or lower, then the next recorded temperature value will differ randomly between -0.75 and 1. • If the last recorded temperature value is lower than 2, then the next recorded temperature value will differ randomly between 0 and 1. This prevents the temperature from becoming negative.