我们可以在erlang中生成随机数生成器,以便在每次迭代中生成不同的数吗?
兰德:统一(2)。提供1或2。rand:uniform(1)只给出1个i,e rand:uniform(N)提供1到N之间的随机数。给我0或1怎么样?我想在每次迭代中交替给出0或1,也就是说,如果我们尝试两次,不可能是0或1吗?你想要一个介于0和1之间的随机数,每次都必须是不同的?01010101010... 唯一的随机数是第一个我们可以在erlang中生成随机数生成器,以便在每次迭代中生成不同的数吗?,erlang,Erlang,兰德:统一(2)。提供1或2。rand:uniform(1)只给出1个i,e rand:uniform(N)提供1到N之间的随机数。给我0或1怎么样?我想在每次迭代中交替给出0或1,也就是说,如果我们尝试两次,不可能是0或1吗?你想要一个介于0和1之间的随机数,每次都必须是不同的?01010101010... 唯一的随机数是第一个 RandomNumber = rand:uniform(2)-1; Next = case RandomNumber of 1 -> 0; _else ->
RandomNumber = rand:uniform(2)-1;
Next = case RandomNumber of 1 -> 0; _else -> 1 end.
你想要一个介于0和1之间的随机数,每次都必须是不同的?01010101010... 唯一的随机数是第一个
RandomNumber = rand:uniform(2)-1;
Next = case RandomNumber of 1 -> 0; _else -> 1 end.