我试图将一段代码从perl移植到php.perl代码段是akamai视频点播链接生成脚本的一部分.该脚本根据视频文件的位置/ URL生成种子(对于单个URL,该种子将始终保持不变).然后它用于生成流的序列ID(基本上是使用种子的1到2000之间的随机数).这是perl代码.
$seed=6718;
srand($seed);
print(int(rand(1999)) + 1); // return 442 every time
Run Code Online (Sandbox Code Playgroud) 转换后的PHP代码是:$seed=6718;
srand($seed);
echo(rand(0, 1999) + 1); //returns 155 every time
Run Code Online (Sandbox Code Playgroud) php rand的行为与perl不同吗?