Android生成随机数的方法实例
本文实例为大家分享了Android生成随机数的具体代码,供大家参考,具体内容如下
java文件
package com.example.my_xm_bw_luowei;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import androidx.appcompat.app.AppCompatActivity;import java.util.Random;public class MainActivity extends AppCompatActivity { private Button bt1; private EditText et1; private EditText et2; private TextView tv; private int i=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt1 = (Button) findViewById(R.id.bt1); et2 = (EditText) findViewById(R.id.et2); tv = (TextView) findViewById(R.id.tv); bt1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {i++;String trim2 = et2.getText().toString().trim();String s = '';Random ran =new Random(System.currentTimeMillis());Log.d('aaa', 'onClick: '+i);for (int i = 0 ; i <1; i++) { s = s + 'n' + ran.nextInt(Integer.parseInt(trim2));}tv.setText(s+'');if (i==10){ tv.setText('直接让高金玉上 嘻嘻嘻');} } }); }}
xml文件
<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:app='http://schemas.android.com/apk/res-auto' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:layout_height='match_parent' tools:context='.MainActivity' android:orientation='vertical' > <Button android:text='高金玉' android: android:background='#ffffff' android:layout_width='wrap_content' android:layout_height='wrap_content'></Button> <EditText android: android:hint='0-n' android:layout_width='match_parent' android:layout_height='wrap_content'></EditText> <TextView android:textColor='#DD0D0D' android:textSize='50dp' android: android:text='0' android:layout_width='wrap_content' android:layout_height='wrap_content'></TextView></LinearLayout>
效果图片

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持好吧啦网。
相关文章:
1. 关于springboot 中使用httpclient或RestTemplate做MultipartFile文件跨服务传输的问题2. Vue Element前端应用开发之树列表组件3. python 网页解析器掌握第三方 lxml 扩展库与 xpath 的使用方法4. Python Scrapy图片爬取原理及代码实例5. Vue看了就会的8个小技巧6. SpringBoot+MQTT+apollo实现订阅发布功能的示例7. SpringBoot整合Redis的步骤8. Vue实现动态样式的多种方法汇总9. Vue Element前端应用开发之界面语言国际化10. JS中6个对象数组去重的方法

网公网安备