文件上传uuid给上传的文件随机重命名
Posted 蜜桃婷婷酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件上传uuid给上传的文件随机重命名相关的知识,希望对你有一定的参考价值。
代码
package com.example.springbootdemo.utils;
import java.util.UUID;
/**
*
* @title: UUID虽然重复性很小但是也要防止, 一旦出了问题很难定位,故此后面加了六位随机数,降低重复概率
* @author: wyh
* @since: 2021-7-6 15:59:36
*/
public class UUIDUtil {
private UUIDUtil() {
throw new IllegalStateException("Utility class");
}
public static String generateUUID() {
int mathRandom = (int) ((Math.random() * 9 + 1) * 100000);
String strUUID = UUID.randomUUID().toString().replace("-", "") + mathRandom;
return strUUID;
}
/**
* 生成一百次测试
*/
// public static void main(String[] args) {
// for (int j = 0; j < 100; j++) {
// int mathRandom = (int) ((Math.random() * 9 + 1) * 100000);
// String strUUID = UUID.randomUUID().toString().replace("-", "") + mathRandom;
// System.out.println(strUUID);
// }
// }
}
使用
String name = UUIDUtil.generateUUID()
以上是关于文件上传uuid给上传的文件随机重命名的主要内容,如果未能解决你的问题,请参考以下文章