Блог пользователя rng_58

Автор rng_58, история, 9 лет назад, По-английски
x = 0;

while(x < 1){
    y = x;
    x += rand(); // returns a real number between 0 and 1, uniformly at random
}

What is the expected value of y?

It's not very hard, but the result is surprising.

  • Проголосовать: нравится
  • +223
  • Проголосовать: не нравится

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +44 Проголосовать: не нравится
My solution
  • »
    »
    9 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +28 Проголосовать: не нравится
    Spoiler
»
9 лет назад, скрыть # |
← Rev. 6  
Проголосовать: нравится +108 Проголосовать: не нравится
My Solution

But I don't see why this is strange?

»
9 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится -20 Проголосовать: не нравится

Пусть имеем N независимых случайных величин X_i с непрерывным равномерным распределением на отрезке [0, 1]. Каково матожидание min(abs(x_i-x_j))?

ps. Это слабо связано с обсуждаемой темой, простите

»
9 лет назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

Suppose that we have N independent random variables X_i with a continuous uniform distribution on the interval [0, 1]. What is the expected value of min (abs (x_i-x_j))?

Ps. This is weakly related to the discussion, sorry

»
9 лет назад, скрыть # |
 
Проголосовать: нравится +24 Проголосовать: не нравится

I searched answer by a randomize algorithm and I made distribution of each time's result of y.
I think the distribution of y is both surprising.

My approach


Distribution Graph