请不同的人打开网页抽签(号码1-10),得到的代码都是不同的号码。
PHP写的,如果要重画,请删除根目录下的record.txt文件。
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
//数据源
$file_name?=?record . txt ';
//初始化数据源
如果?(!文件存在($文件名))?{
//生成一个1-10的数。
$data?=?array();
for($ I = 1;$ i & lt=10;$i++){
$data[]?=?$ I;
}
//保存数据
$data?=?内爆(',',?$ data);
文件内容($文件名,$data,?LOCK _ EX);
}
//读取数据源
$记录?=?文件获取内容($文件名);
if($record){
$记录?=?分解(',',?$ record);
//随机抽取
$rand_arr?=?array _ rand($ record);
回声?恭喜你抽到了。$record[$rand_arr]。”签名。;
//删除这个标志,放回仓库。
unset($ record[$ rand _ arr]);
$data?=?内爆(',',?$ record);
文件内容($文件名,$data,?LOCK _ EX);//LOCK_EX阻止并发操作。
}否则{
回声?抽奖完毕,感谢您的参与!;
}