栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java随机生成一万条数据

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java随机生成一万条数据

前言

最近在尝试做网页,然后有网页就得有用户是吧,然后咱这个破网页也没人看,就自己模拟了一万个用户信息,于是就有了下面的随机生成一万条用户信息的代码…


上代码

咱的数据库长这样:

代码如下:

package database;



import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Calendar;
import java.util.Random;

public class RandomData {
    public static void main(String[] args){
        //生成一万条随机数据
        int sum=1;
        while(sum<=10000){
            System.out.println("正在生成随机数据("+sum+"/10000)");
            Random ran=new Random();
            int flag=ran.nextInt(4)+6;//生成6到9中的随机整数
            double emailPart1=0;//邮箱地址的第一部分(数字)
            switch (flag){
                //根据flag的值生成对应位数的随机数值
                case 6:emailPart1=ran.nextDouble()*1000000;break;
                case 7:emailPart1=ran.nextDouble()*10000000;break;
                case 8:emailPart1=ran.nextDouble()*100000000;break;
                case 9:emailPart1=ran.nextDouble()*1000000000;break;
            }
            int emailNum=(int)emailPart1;
            int location=ran.nextInt(4);//设置邮箱地址
            String email=null;
            switch (location){
                case 0:email=""+emailNum+"@gmail.com";break;
                case 1:email=""+emailNum+"@qq.com";break;
                case 2:email=""+emailNum+"@163.com";break;
                case 3:email=""+emailNum+"@aliyun.com";break;
                default:email=""+emailNum+"@gdjyw.com";//否则设置为项目网站的地址(瞎编的)
            }

            //生成随机密码
            //密码的格式
            String basePassword = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#%&*_?";
            int flag2=ran.nextInt(7)+5;//生成5到11中的随机整数
            String password="";//初始化password
            for(int i=0;i 

最后做出来的效果长这样:


好像效果也不是很差 ,欸嘿。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/777976.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号