kotlin 小数位数_Kotlin程序生成4位数OTP
kotlin 小数位数
OTP stands for "One Time Password" is a 4-8 digit alphanumeric code which is sent to the user via email or phone number for validation. As the name suggests, it can be used once only.
OTP代表“ 一次密码”,它是4-8位的字母数字代码,通过电子邮件或电话号码发送给用户以进行验证。 顾名思义,它只能使用一次。
OTP's are majorly used in smartphone logins or signups that use phone-based validations. And, Kotlin is a programming language that might work with OTPs for validations. So, we should be familiar with the generation process of OTP using Kotlin programming language.
OTP主要用于使用基于电话的验证的智能手机登录或注册中。 而且,Kotlin是一种可与OTP一起进行验证的编程语言。 因此,我们应该熟悉使用Kotlin编程语言进行的OTP生成过程 。
Example:
例:
OTP: 7997
计划在Kotlin中生成4位数OTP (Program to generate 4 digits OTP in Kotlin)
/**
* Kotlin Program to Generate 4 digit OTP
*/
package com.includehelp.basic
/**
* Function for Generate 4 digit OTP String
* @return
*/
fun generateOTP(): String {
val randomPin = (Math.random() * 9000).toInt() + 1000
return randomPin.toString()
}
// Main Method Entry Point of Program
fun main(args: Array<String>) {
// Call function for Generate OTP
val otp1 = generateOTP()
// Print OTP
println("OTP : $otp1")
}
Output
输出量
Run 1:
OTP : 7997
-----
Run 2:
OTP : 7682
-----
Run 3:
OTP : 6934
-----
Run 4:
OTP : 4189
In this program, we have generated a 4-digits numerical OTP. using the similar process, you can generate OTP's of other lengths and type also.
在此程序中,我们生成了一个4位数字的OTP 。 使用类似的过程,您还可以生成其他长度和类型的OTP。
翻译自: https://www.includehelp.com/kotlin/generate-4-digits-otp.aspx
kotlin 小数位数
kotlin 小数位数_Kotlin程序生成4位数OTP相关推荐
- Lua:小数精度计算,几位数判断,四舍五入,最靠近5倍数取整
math.modf 当我们调用该函数时,该函数返回两个值,第一个值是数字的整数值,第二个返回值是数字的小数值(如果有的话) math.floor 向下取整 ua 中的math.floor函数是向下取整 ...
- 用Java求一个三位数,该三位数是与其每位数字的阶乘之和
题目:一个三位数,该三位数与其每位数字的阶乘之和 代码: public class TestSum {public static void main(String[] args) {int a, b, ...
- 【c语言】输入一个4位数,求四位数中各位数相加之和
<程序设计基础实训指导教程-c语言>杨莉 龚义建 科学出版社 ISBN 978-7-03-032846-5 p9 2.1.2 上机实训内容 [实训内容1] 编程实现:输入一个4位数,求4位 ...
- java算法----0至9这十个数组成两个三位数和一个四位数
http://yangjianzhouctgu.iteye.com/blog/1884313 Java代码 package com.zhonghaiwangluokeji.interview; / ...
- CPU位数、操作系统位数、应用程序位数浅析
问题起源: 64位CPU的64指的是什么 32位计算机的32位指的是啥 32位计算机装8G内存有用吗 32位应用程序和64位应用程序又是啥... ... 能说上来一点,但实际上含糊不清的概念有很多 下 ...
- Java- 求⼀个三位数,该三位数等与其每位数字的阶乘之和
求⼀个三位数,该三位数等与其每位数字的阶乘之和. import java.util.Scanner; public class Demo {public static void main(String ...
- matlab取中间的几位数,Excel中取前几位数、中间几位数、后几位数的方法
在Excel中,我们可能会遇到取一组数据前几位数,中间几位数,或者后几位数的问题,这该怎么办呢?今天就教大家在Excel中用left.mid.right函数分别取出前几位数.中间几位数和后几位数的方法 ...
- 用户输入一个整数,求出它的各个位数,并求各位数之和
import java.util.Scanner; //用户输入一个整数,求出它的各个位数,并求各位数之和 public class splitInteger { public static void ...
- 定义一个变量,是一个三位数,求各个位数的和
** 定义一个变量,是一个三位数,求各个位数的和 ** int s = 198;int ge = s%10;int shi=s/10%10;int bai = s/100;int sum= ge+ ...
最新文章
- 清华旷视:RepVGG,更佳的速度-精度trade-off!
- jquery ajax 省 城市 二级菜单 源码,利用了jquery的ajax实现二级联互动菜单
- 【题解】Luogu SP1435 PT07X - Vertex Cover
- java中的列表栈链表_Java数据结构(栈,队列,双链表)
- python 京东签到在哪里_python 使用selenium登陆京东签到哪京豆
- Python概率编程库PyMC应用案例二则
- Linux rescue救援(光盘修复)模式详解
- Python 变量 字符串 运算
- Windows Server2016+SQL Server 2016 Cluster安装及配置
- Apache Struts 1宣告退出舞台
- 深入解读Linux进程调度系列(1)——调度的初始化
- Edge浏览器 安装 插件Adblock Plus失败
- Red Hat Enterprise Linux 8.0 安装(全网最详细版)
- 短视频SEO优化教程 自媒体SEO优化技巧方法
- Shader实现漫反射
- JavaWeb学习笔记(十三)之session的钝化和活化
- 【MySQL】报错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mys
- 刚装好的mysql设置密码_第一次装好mysql后要设置密码
- 主机开机主板cpu灯和dram灯轮流亮的问题解决
- 优秀的 Node.js 包汇总
热门文章
- HDU 1024Max Sum Plus Plus(最大m字段和)
- php js 比较,PHP与JS的比较
- java seek指针 换行符_Java网络编程探究|乐字节
- java jps都卡死,java长时间运行后,jps失效
- java sax xml文件解析_java解析xml文件-DOM/SAX
- wps如何保存最终状态_如何使得打开word文件显示最终的修改状态
- chrome 新的session 设置_为什么还是由这么多人搞不懂Cookie、Session、Token?
- php 递归栏目名叠加,thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法,thinkphp递归...
- Zookeeper分布式安装部署
- Redis(十一):Redis特殊类型之Bitmap位图