Я хотел бы сгенерировать случайное число от 0 до 3, и у меня в коде есть следующее:
int random = rand() % 4;
Это отлично работает, но я хотел бы, чтобы он генерировал 1, 2 и 3 большую часть времени и 0 только изредка.
Как лучше всего это сделать? Как называются распространенные алгоритмы решения этой проблемы?