
正文
Android随机数,手机 随机数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
android点击按钮让它出现随机数
在activity中放两个控件,一个Button,一个TextView,
给Button设置点击监听事件,
button.setOnClickListener(new OnClickListener(){
public void onClick(View v){
int num = Math.random()*10+20;//产生20-30的随机数
textView.setText(String.valueOf(num));
}
}
相关问答
Q1: android中怎么产生一个随机数
产生随机数的话,可以直接使用random这个类,可以随机生成数字的
Q2: android随机数
我有个办法:
首先你应该有10张数字图片,然后你在代码中写个String数组【0.。。9】数组中的项对应相应的数字图片,比如1图片对应String【1】,这样图片上的数字 你就可以拿到4个String字符串了 然后把4个字符串用StringBuider拼接起来转化成一个String字符串 和editext.gettext拿到的数据作比较,相等返回true 否则返回false。
String[] s = {"0","1","2","3","4","5","6","7","8","9"};
//比如图片展示的1052
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(s[1]).append(s[0]).append(s[5]).append(s[2]);
String toString = stringBuilder.toString();
e =editText.getText().toString();
if (toString.equals(e)) {
return true;
} else {
return false;
}
Q3: android 怎样生成随机数
Random rnd = new Random();
int rndint = rnd.nextInt(10000);
生成0~10000之间的随机数
Q4: 为什么android中产生不了随机数
不是android的问题,是你写法有误。Math.random()产生的大于等于0,小于1的随机数,强转int后变成0,乘以255还是0, 把(int)Math.random()*255改成(int)(Math.random()*255)就可以了。或者就像楼上所说的,用Random类的nextInt(MaxCount)方法也行
Q5: android如何产生随机数?
android产生随机数的方法:此方法通过把当前时刻长整型数传给Random对象,让它产生的值随着时间而变化。
[java] view plaincopy
Strings = "";
Random ran =new Random(System.currentTimeMillis());
for (inti = 0; i 10; i++) {
s =s + "\n" + ran.nextInt(100);
}
Toast.makeText(UiTestActivity.this,"Random: \n" + s, Toast.LENGTH_LONG).show();







