JAVA 编写一个Applet,生成100个随机数,统计小于和不小于0.5的数各有多少.

JAVA 编写一个Applet,生成100个随机数,统计小于和不小于0.5的数各有多少.,第1张

import javaawt;

import javaxswing;

public class NumApplet extends JApplet{

int n1=0,n2=0;

public void init(){

for(int i=0;i<100;i++){

if(Mathrandom()<05)

n1++;

else n2++;

}

}

public void paint(Graphics g){

gdrawString("小于05的有"+n1+"个",50,50);

gdrawString("不小于05的有"+n2+"个",50,70);

}

}

function nameRnd(name) {

return [name]reduce((t, c) => (t  ccodePointAt(0)) % 123, 1);

}

nameRnd('张三'); // 21

nameRnd('李四'); // 95

那个123是指产生的随机数会在0-122的范围内,可以根据需要自己修改

这里使用的是一个比较简单的哈希函数,将每个字符的编码相乘并取余处理

比如上例中的'张三'两个字的10进制编码分别是24352,19977,那么计算过程如下

24352 % 123 = 121

121 19977 = 2417217

2417217 % 123 = 21

微信小程序是基于JavaScript开发的,根据JS语言特性,执行顺序是从上至下,按照代码顺序执行的。因此,如果我们想要实现随机抽题的功能,需要先将所有题目保存在一个题目数组中,然后在程序运行时,通过随机数生成器生成一个指定范围内的随机数,根据该随机数选择相应的题目。但是,由于小程序的生命周期和一般的Web应用有所不同,所以有的实现方式会受到一定限制,需要再加一些额外的代码保证实现效果。所以,我们在编写微信小程序时,需要结合JS语言特性和小程序的限制,综合考虑使用对应的编程技术实现随机抽题功能。

java代码方法一如下:

int random=(int)(Mathrandom()10+1)

java代码方法二如下:

package bdqn_Empy;

import javautilRandom;

public class Text {

/

@param args

/

public static void main(String[] args) {

// TODO Auto-generated method stub

int a=0;

Random b=new Random();

a=bnextInt(101);

Systemoutprintln(a);

}

}

扩展资料:

可以先通过 random方法生成一个随机数,然后将结果乘以10。此时产生的随机数字即为大于等于0小于10的数字。

然后再利用nt方法进行转换它会去掉小数掉后面的数字即只获取整数部分,不是四舍五入)。最后即可获取一个0到9的整数型随机数字。其实现方法很简单,就是对原有的 grandom方法按照如下的格式进行变型:(int( Math Random010)即可。

其实我们还可以对这个方法进行扩展,让其产生任意范围内的随机数。至需要将这个10换成n即可,如改为( int(Math Random0n)。此时应用程序就会产生一个大于等于0小与n之间的随机数。

如将n设置为5,那么其就会产生一个0到5之间的整数型的随机数。如果将这个写成一个带参数的方法,那么只要用户输入需要生成随机数的最大值,就可以让这个方法来生成制定范围的随机数。

把int a2 =IntegerparseInt(tf2getText());放到actionPerformed(ActionEvent e){}里边才对。

花浓花浅是正解。

你看看你的逻辑,只有判断了egetSource()==b2之后,才有必要执行tf2getText();你的程序当按下“得到一个随机数”时,就执行tf2getText()了,没有必要,而且此时tf2中根本没有输入,所以抛出了javalangNumberFormatException由于java默认初始化int值为0,所以此时a=0你输入0时会看到显示“猜对了”。

一般框架都直接继承javaxswingJFrame。

够详细吧。

出现的概率低。微信小程序是一种依赖于微信不需要下载安装即可使用的应用,微信小程序在2017年1月9日开始公测。微信小程序随机数大的出现概率低。微信小程序简称小程序,是一种不需要下载安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或搜一下即可打开应用。

以上就是关于JAVA 编写一个Applet,生成100个随机数,统计小于和不小于0.5的数各有多少.全部的内容,包括:JAVA 编写一个Applet,生成100个随机数,统计小于和不小于0.5的数各有多少.、JS怎么根据输入的名字生成一个随机数、微信小程序编写的测试题第一个为什么不能随机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9282508.html

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

发表评论

登录后才能评论

评论列表(0条)

保存