欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android生成随机数的方法实例

程序员文章站 2023-10-24 12:55:46
本文实例为大家分享了android生成随机数的具体代码,供大家参考,具体内容如下java文件package com.example.my_xm_bw_luowei;import android.os....

本文实例为大家分享了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:id="@+id/bt1"
    android:background="#ffffff"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"></button>
  <edittext
    android:id="@+id/et2"
    android:hint="0-n"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"></edittext>
  <textview
    android:textcolor="#dd0d0d"
    android:textsize="50dp"
    android:id="@+id/tv"
    android:text="0"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"></textview>
</linearlayout>

效果图片

Android生成随机数的方法实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关标签: Android 随机数