Кубик случайно выбирает, варьировать ли имена мальчиков или девочек из длинного списка

Причем мальчики (1,2,3) выпадают чаще в разы, чем девочки (0) из-за оператора else