JSP中如何使用Math.random()方法

JSP中如何使用Math.random()方法,第1张

random 方法
返回介于 0 和 1 之间的伪随机数
Mathrandom( )
说明
产生的伪随机数介于 0 和 1 之间(含 0,不含 1),也就是,返回值可能为0,但总是小于1。在第一次加载 JScript 时随机数发生器自动产生 。
请参考

jsp中的功能主要用java来编写,随机表示正确或者错误完全可以使用java中一个产生伪随机数的方法(javautilRandom),利用其产生的伪随机数模除以2,比较其计算后的值是否为0,你可以设置若为0就表示正确,不为0就表示错误
至于Random怎么用,直接导入类(import javautilRandom)导入类,然后实例化(Random num = Random();),调用其方法产生伪随机数(int judge = numnextInt(10)),其中10为随机数范围在10以内但不包括10,然后做判断(if(judge%2 == 0)),后面的方法体因为你是jsp,所以输出到网页需要用html语法格式写,就直接写文字正确嘛,java代码么用<% %>包含就行了。

import javautilRandom;
import javautilVector;
/
@author songml
随机生成一百个1到100的整数,而且一百个数不能重复
/
public class Random100Test {
/
@param args
/
public static void main(String[] args) {

int[] a = new int[100];
a = initHun();
for (int i =0 ; i < 100; i ++) {
Systemoutprintln("a["+i+"]"+"的值是:"+a[i]);
}
}

private static int[] initHun() {
int[] a = new int[100];
Vector vec = new Vector();
Random rnd = new Random();
int count = 0;
while (count != 100) {
int x = rndnextInt(100);
x++;
if (!veccontains(StringvalueOf(x))){
vecadd(StringvalueOf(x));
count ++;
}
}
for (int i =0 ; i < 100; i ++) {
a[i] = IntegerparseInt(vecget(i)toString());
}
return a;
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12606289.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存