簡體   English   中英

Android Studio 中使用 Java 的隨機數

[英]Random Number with Java in Android Studio

我嘗試為付款方式制作一個隨機或唯一的代碼,例如用戶必須支付 Rp。 10.000,然后用戶結賬,系統會在最后三個數字中給出帶有唯一代碼的總付款。

例如,用戶應支付 Rp。 10.000,然后系統顯示 Rp。 10.123 對於其他示例,用戶支付 1.000.000,然后系統顯示總數為 1.000.562,最后三個數字是唯一的或隨機的

我如何在 java 中為 android 制作這樣的東西?

更新

我一直在嘗試這段代碼

int someNumber = 10.000;
int lastThree = someNumber % 1000;

但是當最后 3 個數字為“0”時,它返回 0,當我將最后 3 個數字更改為 10.234 時,它返回到 234,現在當值類似於 10.000 時我如何獲得最后三個數字

那是因為你的“lastThree”是一個整數,沒有辦法像 000 這樣的整數。如果你需要最后三個數字,你可以使用這樣的東西:

int someNumber = 10.000;
String temp = Integer.toString(someNumber);
String lastThree = temp.substring(temp.length() - 3);

現在,如果您超過 10000,lastThree 將為“000”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM