Доля купленных товаров — случайная, но не из генератора случайных чисел (он выдает числа равномерно, и мы бы страдали от гигантских скачков спроса).
В конце каждой фазы я открываю курсы ЦБ РФ для шести валют («на завтра»): доллара, евро, франка, фунта стерлингов, йены, юаня. Отбрасываю цифры до запятых, остальное суммирую и делю на 4.
Это и есть спрос. В среднем равен 0,75, и его распределение неравномерное. Доли от 0,6 до 0,9 будут встречаться часто, от 0,4 до 0,6 — редко, меньше 0,4 — крайне редко.
Пример
Смотрим курсы на 14 мая 2020, в рублях:
USD = 73,58
EUR = 79,78
CHF = 75,83
GBP = 90,31
JPY = 68,76 (за 100 йен)
CNY = 10,37.
Отбрасываем целые части, а дробные (которые, по сути, случайные) суммируем:
0,58 + 0,78 + 0,83 + 0,31 + 0,76 + 0,37 = 3,63
Делим на 4 и получаем, что спрос равен 0,91.