Looking for an algorithm to spit out a sequence of numbers in a (pseudo) random order

后端 未结 10 2136
迷失自我
迷失自我 2021-02-03 15:33

Suppose I have a sequence of numbers: {n, n+1, n+2, ... n + m}

Without storing the numbers ahead of time I want to create a function f(), which given the sequence {1,2,3

10条回答
  •  遇见更好的自我
    2021-02-03 15:40

    You can generate a permutation of the first n integers by using a block cipher and xor folding, as per my previous answer.

提交回复
热议问题