, ?
.
lambda <- 5
, .
th <- 0.999
1000.
bin <- numeric(1000)
. , , "" ( 0 1). th, . th ( ), .
for (i in 1:length(bin)) {
if (runif(1) < th) {
bin[i] <- rpois(1, lambda = lambda)
} else {
stop("didn't meet criterion, exiting")
}
}
, .
bin <- bin[bin != 0]
cumsum .
cumsum(bin)