日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android安卓小程序-随机数生成器

發布時間:2023/12/9 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android安卓小程序-随机数生成器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

幾天前在和社團和朋友們討論安卓的項目,當時需要抽簽決定誰做哪個模塊,有沒有現成的簽來抽,于是就想到當場寫一個生成隨機數的小app,后來發現這個小應用還挺方便的,在很多場合都有用到,于是回來之后就細化了一下,現在發出來。

主題部分就是生成一個范圍內的隨機數,在Java中可以說是非常簡單地程序了,只不過用安卓寫要多加點東西。

MainActivity.java 文件:

package com.example.test;import android.content.Intent; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ImageButton; import android.widget.TextView;import java.util.Random;public class MainActivity extends AppCompatActivity {public int min;public int max;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//這個是隱藏標題欄,我用了自定義的標題欄ActionBar actionBar = getSupportActionBar();if (actionBar != null) {actionBar.hide();}Button button1 = (Button) findViewById(R.id.button);ImageButton button2 = (ImageButton) findViewById(R.id.button2_title);final TextView textView = (TextView) findViewById(R.id.text);final EditText editText1 = (EditText) findViewById(R.id.edit1);final EditText editText2 = (EditText) findViewById(R.id.edit2);button1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//生成一個范圍內的隨機數//范圍的最小值min = Integer.parseInt(editText1.getText().toString());//范圍的最大值max = Integer.parseInt(editText2.getText().toString());long t = System.currentTimeMillis(); 獲取當前時間的毫秒數作為隨機數種子Random r1 = new Random(t);int x = Math.abs(r1.nextInt((max - min + 1)) + min); // int x = r1.nextInt(20);textView.setText(String.valueOf(x));}});button2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent(MainActivity.this, SetActivity.class);startActivity(intent);}});}}

activity_main.xml 文件

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="match_parent"android:layout_gravity="center"android:background="#ffffff"android:layout_height="match_parent">//這個是將我自己寫的包括進來可以忽略<include layout="@layout/title"/><TextViewandroid:id="@+id/text"android:textColor="#ff0000"android:textSize="50sp"android:gravity="center"android:layout_width="match_parent"android:layout_height="0dp"android:layout_weight="2"android:background="#c9b6b6" /><EditTextandroid:id="@+id/edit1"android:layout_weight="1"android:hint="輸入生成范圍的最小值"android:layout_width="match_parent"android:numeric="integer"android:ems="10"android:layout_height="0dp" /><EditTextandroid:id="@+id/edit2"android:layout_weight="1"android:hint="輸入生成范圍的最大值"android:layout_width="match_parent"android:numeric="integer"android:ems="10"android:layout_height="0dp" /><Buttonandroid:id="@+id/button"android:text="click"android:layout_weight="1"android:background="#44ff00"android:layout_gravity="top"android:layout_width="match_parent"android:layout_height="0dp" /></LinearLayout>

好了主題部分就是這樣,還有一些無關緊要的我就不寫了
下面來看一下效果圖:


總結

以上是生活随笔為你收集整理的Android安卓小程序-随机数生成器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。