直播平台源代码,产生具有随机性且不相同的邀请码
直播平台源代码,产生具有随机性且不相同的邀请码
1 | import java.util.UUID;<br> <br> public class generateShortUuid {<br> public static String[] chars = new String[] { "a" , "b" , "c" , "d" , "e" , "f" ,<br> "g" , "h" , "i" , "j" , "k" , "l" , "m" , "n" , "o" , "p" , "q" , "r" , "s" ,<br> "t" , "u" , "v" , "w" , "x" , "y" , "z" , "0" , "1" , "2" , "3" , "4" , "5" ,<br> "6" , "7" , "8" , "9" , "A" , "B" , "C" , "D" , "E" , "F" , "G" , "H" , "I" ,<br> "J" , "K" , "L" , "M" , "N" , "O" , "P" , "Q" , "R" , "S" , "T" , "U" , "V" ,<br> "W" , "X" , "Y" , "Z" };<br> <br> <br> public static String generateShortUuid() {<br> StringBuffer shortBuffer = new StringBuffer();<br> String uuid = UUID.randomUUID().toString().replace( "-" , "" );<br> for (int i = 0; i < 8; i++) {<br> String str = uuid.substring(i * 4, i * 4 + 4);<br> int x = Integer.parseInt(str, 16);<br> shortBuffer.append(chars[x % 0x3E]);<br> }<br> return shortBuffer.toString();<br> }<br> <br> public static void main(String[] args) {<br> String Uuid = generateShortUuid.generateShortUuid();<br> System.out.println(Uuid);<br> }<br> <br> <br> /**<br> * 再加几个随机数<br> */ <br> //生成6位随机数字<br> System.out.println((int)((Math.random()*9+1)*100000));<br> //生成5位随机数字<br> System.out.println((int)((Math.random()*9+1)*10000));<br> //生成4位随机数字<br> System.out.println((int)((Math.random()*9+1)*1000));<br> //生成3位随机数字<br> System.out.println((int)((Math.random()*9+1)*100));<br> //生成2位随机数字<br> System.out.println((int)((Math.random()*9+1)*10));<br> //生成1位随机数字<br> System.out.println((int)((Math.random()*9+1)));<br>} |
以上就是直播平台源代码,产生具有随机性且不相同的邀请码, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现