用php写一个猜随机数的程序。产生一个10以内的随机数,让用户在文本框输入猜的数字有5次机会。

用php写一个猜随机数的程序。产生一个10以内的随机数,让用户在文本框输入猜的数字有5次机会。猜错了,有提示。... 用php写一个猜随机数的程序。产生一个10以内的随机数,让用户在文本框输入猜的数字有5次机会。猜错了,有提示。 展开
 我来答
帐号已注销
2020-02-18 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:160万
展开全部

if语句判断$a是否已经存有随机数,没有则随机生成一个随机数放入$a中,并让剩余次数$b为5。用户输入后将$a与输入的数字对比,并给出相应的提示。并且把$b减1,直到$b为0时结束。获取用户输入和表单隐藏的数据可用GET 或 POST。

<span></span>

<form method="post" action="">

输入数字(1-10)

<input type="text" name="sz" size="6" value="10">

<input type="hidden" name="rand" value=<?php echo $_COOKIE['read'];?>>

<input type="hidden" name="last" value="5"  autocomplete="off">

<input type="button" name="sub" value="确认">

</form>

<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>

<script>

$(document).ready(function(){

$("[name='sub']").click(function(){

if($("[name='last']").val() < 1){alert("你没机会了");return;}

$.post("",{sz:$("[name='sz']").val(),rand:$("[name='rand']").val()},function(result){

$("[name='last']").val($("[name='last']").val()-1);

$("span").html(result+'还有'+$("[name='last']").val()+'次机会');

});

});

});

</script>

扩展资料:

使用计算机产生真随机数的方法是获取cpu频率与温度的不确定性以及统计一段时间的运算次数每次都会产生不同的值,系统时间的误差以及声卡的底噪等。

在实际应用中往往使用伪随机数就足够了。这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机或计算器产生的随机数有很长的周期性。它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。这样的发生器叫做伪随机数发生器。

参考资料来源:百度百科-随机数

fate雨伤
2016-10-20 · TA获得超过213个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:143万
展开全部
首先用if语句判断$a是否已经存有随机数,没有则随机生成一个随机数放入$a中,并让剩余次数$b为5。用户输入后将$a与输入的数字对比,并给出相应的提示。并且吧$b减1,直到$b为0时结束。获取用户输入和表单隐藏的数据可用GET 或 POST
更多追问追答
追问
能给代码吗?我是新手不会写
追答
代码我现在不方便给你打,
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式