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