随机生成用户名、密码、注册时间【Excel】
1.1简介
最近想虚拟一些数据,看下有没有自动生成的工具。百度看了下,大概有这么几种方法
1.excel内置公式函数处理
2.使用使用VBA宏生成随机
3.下载方方格子,emm工具是个好工具,蛮多功能的,每月8块
4.Java函数实现
以下是使用java语言实现的随机数据,供数据分析测试用,有需要的自取。
1.2.注册时间年月日
/*** @Author wang* @Date 2024/3/23 11:59* @PackageName:PACKAGE_NAME* @ClassName: RandomUserInfoGenerator* @Description: TODO* @Version 1.0*/
import java.util.Random;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;public class RandomUserInfoGenerator {private static final String[] surnames = {"赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "褚", "卫", "蒋", "沈", "韩", "杨"};private static final String[] firstNames = {"伟", "婷", "强", "秀", "刚", "霞", "亮", "丽", "勇", "芳", "明", "娜", "良", "燕", "华", "红"};private static final String[] specialCharacters = {"!", "@", "#", "$", "%", "&"};public static String generateRandomChineseName() {Random random = new Random();String surname = surnames[random.nextInt(surnames.length)];String firstName = firstNames[random.nextInt(firstNames.length)];String secondName = firstNames[random.nextInt(firstNames.length)];return surname + firstName + secondName;}public static String generateRandomPassword() {Random random = new Random();StringBuilder password = new StringBuilder();for (int i = 0; i < 8; i++) {char randomChar = (char) (random.nextInt(26) + 'a');password.append(randomChar);}password.append(specialCharacters[random.nextInt(specialCharacters.length)]);return password.toString();}public static String generateRandomRegistrationDate() {Random random = new Random();LocalDate startDate = LocalDate.of(2024, 1, 1);int daysToAdd = random.nextInt(81); // 2024-03-23 - 2024-01-01 = 81 daysLocalDate registrationDate = startDate.plusDays(daysToAdd);return registrationDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));}public static void main(String[] args) {for (int i = 0; i < 1000; i++) {String randomName = generateRandomChineseName();String randomPassword = generateRandomPassword();String randomRegistrationDate = generateRandomRegistrationDate();System.out.println("随机生成的中文姓名:" + randomName + ",随机密码:" + randomPassword + ",注册时间:" + randomRegistrationDate);}}
}
1.3.注册时间年月日时分秒
import java.util.Random;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;public class RandomUserInfoGenerator {private static final String[] surnames = {"赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "褚", "卫", "蒋", "沈", "韩", "杨"};private static final String[] firstNames = {"伟", "婷", "强", "秀", "刚", "霞", "亮", "丽", "勇", "芳", "明", "娜", "良", "燕", "华", "红"};private static final String[] specialCharacters = {"!", "@", "#", "$", "%", "&"};public static String generateRandomChineseName() {Random random = new Random();String surname = surnames[random.nextInt(surnames.length)];String firstName = firstNames[random.nextInt(firstNames.length)];String secondName = firstNames[random.nextInt(firstNames.length)];return surname + firstName + secondName;}public static String generateRandomPassword() {Random random = new Random();StringBuilder password = new StringBuilder();for (int i = 0; i < 8; i++) {char randomChar = (char) (random.nextInt(26) + 'a');password.append(randomChar);}password.append(specialCharacters[random.nextInt(specialCharacters.length)]);return password.toString();}public static String generateRandomRegistrationDate() {Random random = new Random();LocalDateTime startDate = LocalDateTime.of(2024, 1, 1, 0, 0, 0);int minutesToAdd = random.nextInt(111841); // 2024-03-23 23:59:00 - 2024-01-01 00:00:00 = 111841 minutesLocalDateTime registrationDateTime = startDate.plusMinutes(minutesToAdd);return registrationDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));}public static void main(String[] args) {for (int i = 0; i < 1000; i++) {String randomName = generateRandomChineseName();String randomPassword = generateRandomPassword();String randomRegistrationDate = generateRandomRegistrationDate();System.out.println("随机生成的中文姓名:" + randomName + ",随机密码:" + randomPassword + ",注册时间:" + randomRegistrationDate);}}
}
相关文章:
随机生成用户名、密码、注册时间【Excel】
1.1简介 最近想虚拟一些数据,看下有没有自动生成的工具。百度看了下,大概有这么几种方法 1.excel内置公式函数处理 2.使用使用VBA宏生成随机 3.下载方方格子,emm工具是个好工具,蛮多功能的,每月8块 4.Java函数实现…...
C++函数模板详解(结合代码)
目录 1. 模板概念 2. 函数模板语法 3. 函数模板注意事项 4. 函数模板案例 5. 普通函数与函数模板的区别 6. 普通函数与函数模板的调用规则 7. 模板的局限性 1. 模板概念 在C中,模板是一种通用的程序设计工具,它允许我们处理多种数据类型而不是固…...
Nest学习随笔
一、Middleware(中间件)、Interceptor(拦截器)、ExceptionFilter(异常过滤器) 执行顺序 接口调用正常:Middleware > Interceptor接口调用异常:Middleware > ExceptionFilter 二、访问静态文件 使用 nestjs/serve-static 依赖 配置方法&#x…...
二十二、软考-系统架构设计师笔记-真题解析-2018年真题
软考-系统架构设计师-2018年上午选择题真题 考试时间 8:30 ~ 11:00 150分钟 1.在磁盘调度管理中,应先进行移臂调度,再进行旋转调度。假设磁盘移动臂位于21号柱面上,进程的请求序列如下表所示。如果采用最短移臂调度算法,那么系统…...
2024最新最全Selenium自动化测试面试题!
1、什么是自动化测试、自动化测试的优势是什么? 通过工具或脚本代替手工测试执行过程的测试都叫自动化测试。 自动化测试的优势: 1、减少回归测试成本 2、减少兼容性测试成本 3、提高测试反馈速度 4、提高测试覆盖率 5、让测试工程师做更有意义的…...
Docker 搭建Redis集群
目录 1. 3主3从架构说明 2. 3主3从Redis集群配置 2.1关闭防火墙启动docker后台服务 2.2 新建6个docker容器实例 2.3 进去任意一台redis容器,为6台机器构建集群关系 2.4 进去6381,查看集群状态 3. 主从容错切换迁移 3.1 数据读写存储 3.1.1 查看…...
spring boot商城、商城源码 欢迎交流
一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的商城 联系: V-Tavendor...
全面解析“通义千问”:功能、优势与使用指南
引言: “通义千问”是由阿里云研发的一款先进的人工智能语言模型,以其强大的自然语言处理能力与广泛的知识覆盖面,在教育、咨询、信息检索等领域发挥着重要作用。本文将详细介绍“通义千问”的核心功能、显著优势以及具体使用方法。 一、“…...
【第三方登录】Google邮箱
登录谷歌邮箱开发者 https://console.developers.google.com/ 先创建项目 我们用的web应用 设置回调 核心主要: 1.创建应用 2.创建客户端ID 3.设置域名和重定向URL 4.对外公开,这样所有的gmail邮箱 都能参与测试PHP代码实现 引入第三方包 h…...
oslo_config学习小结
2.配置文件加载方法 2.1基础 配置文件指的是文件以.conf,.ini结尾等内容为配置项的文件,配置文件内容格式一般为 [DEFAULT] option value [sectiona] optiona valuea optionb valueb [sectionb] optionc valuec optiond valued 2.2加载方法…...
SpringBoot2.6.3 + knife4j-openapi3
1.引入项目依赖: <dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-spring-boot-starter</artifactId><version>4.5.0</version> </dependency> 2.新增配置文件 import io.swag…...
PostgreSQL FDW(外部表) 简介
1、FDW: 外部表 背景 提供外部数据源的透明访问机制。PostgreSQL fdw(Foreign Data Wrapper)是一种外部访问接口,可以在PG数据库中创建外部表,用户访问的时候与访问本地表的方法一样,支持增删改查。 而数据则是存储在外部,外部可以是一个远程的pg数据库或者其他数据库(…...
Java项目:75 springboot房产销售系统
作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 使用房产销售系统分为管理员和用户、销售经理三个角色的权限子模块。 管理员所能使用的功能主要有:首页、个人中心、用户管理、销…...
2.6 IDE(集成开发环境)是什么
IDE(集成开发环境)是什么 IDE 是 Integrated Development Environment 的缩写,中文称为集成开发环境,用来表示辅助程序员开发的应用软件,是它们的一个总称。 通过前面章节的学习我们知道,运行 C 语言&…...
tomcat和web服务器是什么??
一、什么是服务器 1.服务器是计算机的一种,它比普通计算机运行更快、负载更高。服务器拥有独立IP地址,并且运行了服务器软件。 2.服务器由服务器软件和服务器硬件组成。服务器硬件就是拥有独立ip的计算机,服务器软件是一个被动的软件&#…...
鸿蒙Harmony跨模块交互
1. 模块分类介绍 鸿蒙系统的模块一共分为四种,包括HAP两种和共享包两种 HAP(Harmony Ability Package) Entry:项目的入口模块,每个项目都有且只有一个。feature:项目的功能模块,内部模式和En…...
由浅到深认识Java语言(30):集合
该文章Github地址:https://github.com/AntonyCheng/java-notes 在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址:https://blog.c…...
Python学习笔记(二)
一:异常: 1.1:异常处理: 1.2:异常捕获: 1.3:异常传递: 二:模块: 2.1:模块的定义: 2.2:模块的导入: 2.3&…...
5.域控服务器都要备份哪些资料?如何备份DNS服务器?如何备份DHCP服务器?如何备份组策略?如何备份服务器状态的备份?
(2.1) NTD(域控数据库)备份 (2.2)DNS备份 (2.3)DHCP备份 (2.4)组策略备份 (2.5)CA证书备份 (2.6)系统状态备份 (2.1)…...
TCP与UDP:网络协议的技术原理与要点
文章目录 1. TCP(传输控制协议)1.1 面向连接1.1.1 三次握手1.1.2 为什么需要三次握手?1.1.3 四次挥手1.1.4 为什么需要四次挥手? 1.2 可靠性1.3 有序传输1.4 流量控制1.5 拥塞控制 2. UDP(用户数据报协议)2…...
机器学习数据集伦理实践:从批判性视角审视数据生命周期与权力结构
1. 项目概述:为什么我们需要一本批判性的机器学习数据集实践指南?如果你正在构建一个图像分类模型来识别鸟类,或者利用社交媒体数据研究哥斯达黎加的家庭,又或者你是一位艺术家,正在使用像DALL-E 2这样的模型进行创作&…...
Sketch MeaXure:现代化设计标注解决方案如何革命性提升团队协作效率与开发质量
Sketch MeaXure:现代化设计标注解决方案如何革命性提升团队协作效率与开发质量 【免费下载链接】sketch-meaxure 项目地址: https://gitcode.com/gh_mirrors/sk/sketch-meaxure 执行摘要 Sketch MeaXure作为基于TypeScript重构的Sketch插件,为企…...
Go并发读写竞争漏洞:结构体赋值引发的密钥泄露
1. 这不是段子,是真实发生的“裸奔”现场CVE-2026-27944——这个编号刚在NVD(美国国家漏洞库)公开时,我正盯着一台生产环境的API网关日志发呆。它没报错,没超时,但每分钟有3700次请求在返回200的同时&#…...
终极暗黑破坏神2存档编辑器d2s-editor:可视化修改的完整指南
终极暗黑破坏神2存档编辑器d2s-editor:可视化修改的完整指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 还在为暗黑破坏神2单机存档损坏而烦恼吗?d2s-editor就是你的救星!这款免费开源的暗…...
在Node.js服务中集成Taotoken实现统一的大模型API调用
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 在Node.js服务中集成Taotoken实现统一的大模型API调用 对于需要在产品中集成AI能力的中小团队而言,直接管理多个大模型…...
3步搞定全平台资源下载:res-downloader终极使用指南
3步搞定全平台资源下载:res-downloader终极使用指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader 还在为下载视…...
如何高效使用NHSE:动物森友会存档编辑器的完整专业指南
如何高效使用NHSE:动物森友会存档编辑器的完整专业指南 【免费下载链接】NHSE Animal Crossing: New Horizons save editor 项目地址: https://gitcode.com/gh_mirrors/nh/NHSE 你是否厌倦了在《集合啦!动物森友会》中花费数百小时收集稀有物品&a…...
保姆级教程:用CellChat v2 R包分析10x Visium空间转录组数据,手把手搞定细胞通讯网络
空间转录组细胞通讯分析全流程:从CellChat v2安装到高级可视化空间转录组技术正在彻底改变我们对组织微环境的理解,而细胞间通讯分析则是解锁组织功能奥秘的关键钥匙。作为一名刚接触10x Visium数据的生物信息学研究者,你可能已经完成了基础的…...
Keras图像分类混淆矩阵实战:从原理到调优的完整指南
1. 项目概述:为什么我们需要为Keras图像生成器定制混淆矩阵?在深度学习图像分类项目的尾声,当你看着训练集上的准确率曲线一路高歌猛进,而验证集上的损失也平稳下降时,很容易产生一种“模型已成”的错觉。然而…...
LiDAR增强信道估计:融合几何感知提升毫米波MIMO-OFDM系统性能
1. 项目概述与核心思路在毫米波大规模MIMO-OFDM系统中,尤其是在车联网这类高动态、低时延的应用场景里,获取精确的信道状态信息(CSI)是保障通信可靠性与高效性的基石。传统的信道估计方法,无论是基于最小二乘ÿ…...
