Android生成随机数的方法实例

2021-03-23 0 1,012

本文实例为大家分享了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 Android生成随机数的方法实例 http://www.ox520.com/23979.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务