Что то я даже понятия не имею как это сделать, есть у кого идеи ? про матиматическое ожтидание можно пока забыть.
bool bNext=true; s: if (Biased_Random() == bNext) { bNext = !bNext; return !bNext; } else goto s; если это не об этом, то я не понял о чем тут это...