Эта программа построена на основе программы упругих столкновений. В ней сосуд с "молекулами" имеет вертикальное расположение. На молекулы действует сила тяжести. После некоторого времени работы программы, когда молекулы смешаются, мы видим, что в верхней части сосуда молекул меньше, чем в нижней. Если вы дополните программу, разбтвая сосуд на горизонтальные слои и подсчитывая число шариков в каждом слое, то вы сможете построить распределение плотности газа в зависимости от высоты.