繁体   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