Android生成随机数的方法实例

 更新时间:2021年03月22日 11:13:02   作者:你先去买饭  
这篇文章主要为大家详细介绍了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: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开发之Sqliteopenhelper用法实例分析

    Android开发之Sqliteopenhelper用法实例分析

    这篇文章主要介绍了Android开发之Sqliteopenhelper用法,实例分析了SQLiteOpenHelper类操作数据库的相关技巧,需要的朋友可以参考下
    2015-05-05
  • Android UI 实现老虎机详解及实例代码

    Android UI 实现老虎机详解及实例代码

    这篇文章主要介绍了Android UI 实现老虎机详解及实例代码的相关资料,需要的朋友可以参考下
    2017-03-03
  • 一文详解Android FCM接入

    一文详解Android FCM接入

    这篇文章主要为大家介绍了Android FCM接入详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Android实现底部弹窗效果

    Android实现底部弹窗效果

    这篇文章主要为大家详细介绍了Android实现简单的底部弹窗效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Android中WebView加载网页设置进度条

    Android中WebView加载网页设置进度条

    这篇文章主要为大家详细介绍了Android中WebView加载网页设置进度条的相关代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Qt5.12.6配置Android Arm开发环境(图文)

    Qt5.12.6配置Android Arm开发环境(图文)

    本文主要介绍了Qt5.12.6配置Android Arm开发环境,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Android帧动画、补间动画、属性动画用法详解

    Android帧动画、补间动画、属性动画用法详解

    安卓的三种动画,帧动画,补间动画,属性动画,大家了解多少,知道如何使用吗?本文就为大家简单介绍Android帧动画、补间动画、属性动画的使用方法,需要的朋友可以参考下
    2016-11-11
  • Android中音视频合成的几种方案详析

    Android中音视频合成的几种方案详析

    随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频功能,下面这篇文章主要给大家介绍了关于Android中音视频合成的几种方案的相关资料,需要的朋友可以参考借鉴,下面随着小编来一起看看吧。
    2017-12-12
  • Android自定义控件打造闪闪发光字体

    Android自定义控件打造闪闪发光字体

    这篇文章主要为大家详细介绍了Android自定义控件打造闪闪发光字体,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • android自定义组件实现方法

    android自定义组件实现方法

    这篇文章主要介绍了android自定义组件实现方法,实例分析了Android实现自定义组件中页面布局及功能实现的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07

最新评论