invest <- 10000
p_value <- runif(1,0,1)
while (invest != 1000000 | invest != 0) {
p <- rbinom(1,1,p_value)
if (p == 0) {
invest <- invest - 1000
} else {
invest <- invest + 1000
}
print(invest)
}
Проблема, с которой я сталкиваюсь, заключается в том, что цикл while не будет прерываться при достижении 1000000 или 0 и, по существу, будет работать бесконечно (функция печати доступна только для того, чтобы наблюдать результирующие значения во время тестирования).Я не уверен, где я иду не так.Любое понимание приветствуется.