请问一下,知道两个数,随机输出其中一个,用PHP可以做到吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问一下,知道两个数,随机输出其中一个,用PHP可以做到吗?相关的知识,希望对你有一定的参考价值。
可以的,用php的随机函数array_rand给你个例子
<?php
$arr=array(10,20);
$rand=array_rand($arr);
echo "$rand";
?>
上面的代码,每次刷新页面都会随机输出10,20这两个数,还可以将数组里面多添加一点数字,每次刷新都会输出不同的数字 参考技术A
可以啊,就是百分之50的概率,用个rand函数就可以了,简单写了下,仅供参考
<?phpfunction suijishu($a,$b)
$c=rand(0,1);
if($c)
echo $a;
else
echo $b;
suijishu(1,100);
?> 参考技术B
思路,可以把数放数组里面,然后rand出0或者1代表下标,取数组值
代码如下:
$arr=array(120,240);$key= rand(0,1);
echo $arr[$key];
20200716 千锤百炼软工人第十一天
今天写了两个小练习
了解了一下JAVA的类部分
其中一个小练习是用工具类来完成随机数的产生和排序
另一个是让用户输入两个数并输出最大值
package a20200716;
import java.util.Random;
import java.util.Arrays;
public class a20200716 {
public static void main(String[] arg) {
int[] a = new int[5];
int i;
for(i=0;i<5;i++)
{
Random ran = new Random();
a[i]=ran.nextInt(10000);
}
System.out.println(Arrays.toString(a));
Arrays.sort(a);
System.out.println(Arrays.toString(a));
}
}
package a20200716;
import java.util.Scanner;
public class b20200716 {
public static void main(String[] arg) {
double a,b;
Scanner c = new Scanner(System.in);
Scanner d = new Scanner(System.in);
System.out.println("请输入两个随机数:");
a=c.nextDouble();
b=d.nextDouble();
if(a>b)
{
System.out.println("最大值为:"+a);
}
else if(a==b)
{
System.out.println("两数相等。");
}
else {
System.out.println("最大值为: "+b);
}
}
}
以上是关于请问一下,知道两个数,随机输出其中一个,用PHP可以做到吗?的主要内容,如果未能解决你的问题,请参考以下文章
PHP程序实现利用rand(1,100)函数产生10个1~100之间的随机数
请问php中$c=(-3)^3; echo $c;会输出多少?为啥?