• AbouBenAdhem@lemmy.world
    link
    fedilink
    English
    arrow-up
    26
    ·
    1 year ago

    Marching up to the next non-empty key would skew the distribution—pages preceded by more empty keys would show up more often under “random”.

    • SheeEttin@lemmy.world
      link
      fedilink
      English
      arrow-up
      18
      ·
      edit-2
      1 year ago

      Fun fact, that concept is used in computer security exploits: https://en.wikipedia.org/wiki/NOP_slide

      For choosing an article, it would be better to just pick a new random number.

      Although there are probably more efficient ways to pick a random record out of a database. For example, by periodically reindexing, or by sorting extant records by random (if supported by the database).