作用:
如:大量生成数据库表内数据
package 自动创建sql数据表内容;
import java.io.UnsupportedEncodingException;
import java.util.Random;
public class SqlMain {

 public static void main(String[] args) throws UnsupportedEncodingException {// TODO 自动生成的方法存根Random random=new Random();String[] Surname={"赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","喻","柏","水","窦","章","云","苏","潘","葛","奚","范","彭","郎","鲁","韦","昌","马","苗","凤","花","方","俞","任","袁","柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗","毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元","卜","顾","孟","平","黄","和","穆","萧","尹","姚","邵","湛","汪","祁","毛","禹","狄","米","贝","明","臧","计","伏","成","戴","谈","宋","茅","庞","熊","纪","舒","屈","项","祝","董","梁","杜","阮","蓝","闵","席","季","麻","强","贾","路","娄","危","江","童","颜","郭","梅","盛","林","刁","钟","徐","邱","骆","高","夏","蔡","田","樊","胡","凌","霍","虞","万","支","柯","昝","管","卢","莫","经","房","裘","缪","干","解","应","宗","丁","宣","贲","邓","郁","单","杭","洪","包","诸","左","石","崔","吉","钮","龚","程","嵇","邢","滑","裴","陆","荣","翁","荀","羊","于","惠","甄","曲","家","封","芮","羿","储","靳","汲","邴","糜","松","井","段","富","巫","乌","焦","巴","弓","牧","隗","山","谷","车","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宫","宁","仇","栾","暴","甘","钭","厉","戎","祖","武","符","刘","景","詹","束","龙","叶","幸","司","韶","郜","黎","蓟","溥","印","宿","白","怀","蒲","邰","从","鄂","索","咸","籍","赖","卓","蔺","屠","蒙","池","乔","阴","郁","胥","能","苍","双","闻","莘","党","翟","谭","贡","劳","逄","姬","申","扶","堵","冉","宰","郦","雍","却","璩","桑","桂","濮","牛","寿","通","边","扈","燕","冀","浦","尚","农","温","别","庄","晏","柴","瞿","阎","充","慕","连","茹","习","宦","艾","鱼","容","向","古","易","慎","戈","廖","庾","终","暨","居","衡","步","都","耿","满","弘","匡","国","文","寇","广","禄","阙","东","欧","殳","沃","利","蔚","越","夔","隆","师","巩","厍","聂","晁","勾","敖","融","冷","訾","辛","阚","那","简","饶","空","曾","毋","沙","乜","养","鞠","须","丰","巢","关","蒯","相","查","后","荆","红","游","郏","竺","权","逯","盖","益","桓","公","仉","督","岳","帅","缑","亢","况","郈","有","琴","归","海","晋","楚","闫","法","汝","鄢","涂","钦","商","牟","佘","佴","伯","赏","墨","哈","谯","篁","年","爱","阳","佟","言","福","南","火","铁","迟","漆","官","冼","真","展","繁","檀","祭","密","敬","揭","舜","楼","疏","冒","浑","挚","胶","随","高","皋","原","种","练","弥","仓","眭","蹇","覃","阿","门","恽","来","綦","召","仪","风","介","巨","木","京","狐","郇","虎","枚","抗","达","杞","苌","折","麦","庆","过","竹","端","鲜","皇","亓","老","是","秘","畅","邝","还","宾","闾","辜","纵","侴","万俟","司马","上官","欧阳","夏侯","诸葛","闻人","东方","赫连","皇甫","羊舌","尉迟","公羊","澹台","公冶","宗正","濮阳","淳于","单于","太叔","申屠","公孙","仲孙","轩辕","令狐","钟离","宇文","长孙","慕容","鲜于","闾丘","司徒","司空","兀官","司寇","南门","呼延","子车","颛孙","端木","巫马","公西","漆雕","车正","壤驷","公良","拓跋","夹谷","宰父","谷梁","段干","百里","东郭","微生","梁丘","左丘","东门","西门","南宫","第五","公仪","公乘","太史","仲长","叔孙","屈突","尔朱","东乡","相里","胡母","司城","张廖","雍门","毋丘","贺兰","綦毋","屋庐","独孤","南郭","北宫","王孙"};String[] suraddress = {"合肥(*)", "合肥","安庆", "安庆","蚌埠", "蚌埠","亳州", "亳州","巢湖", "巢湖","滁州", "滁州","阜阳", "阜阳","贵池", "贵池","淮北", "淮北","淮化", "淮化","淮南", "淮南","黄山", "黄山","九华山", "九华山","六安", "六安","马鞍山", "马鞍山","宿州", "宿州","铜陵","铜陵","屯溪", "屯溪","芜湖", "芜湖","宣城", "宣城","东城", "东城","西城", "西城","崇文", "崇文","宣武", "宣武","朝阳", "朝阳","丰台","丰台","石景山", "石景山","海淀", "海淀","门头沟", "门头沟","房山", "房山","通州", "通州","顺义", "顺义","昌平", "昌平","大兴", "大兴","平谷", "平谷","怀柔", "怀柔","密云", "密云","延庆", "延庆","万州", "万州","涪陵", "涪陵","渝中", "渝中","大渡口", "大渡口","江北", "江北","沙坪坝","沙坪坝","九龙坡","九龙坡","南岸", "南岸","北碚", "北碚","万盛", "万盛","双挢", "双挢","渝北", "渝北","巴南", "巴南","黔江", "黔江","长寿", "长寿","綦江", "綦江","潼南", "潼南","铜梁", "铜梁","大足", "大足","荣昌", "荣昌","壁山", "壁山","梁平", "梁平","城口", "城口","丰都", "丰都","垫江", "垫江","武隆", "武隆","忠县", "忠县","开县", "开县","云阳", "云阳","奉节", "奉节","巫山", "巫山","巫溪", "巫溪","石柱", "石柱",};for(int i=0;i<527;i++) {int index=random.nextInt(Surname.length-1);        String name = Surname[index]; //获得一个随机的姓氏name += SqlMain.Arr()+SqlMain.Arr();int index1=random.nextInt(suraddress.length-1);       String address = suraddress[index1]; //获得一个随机的姓氏System.out.println("INSERT INTO t_student(stu_name,gender,age,address) VALUES ('"+name+"', "+((int)(Math.random()*2)+1)+", "+((int)(Math.random()*80)+20)+", '"+address+"');");}
}
public static String Arr() throws UnsupportedEncodingException {String str = null;int highPos, lowPos;Random random = new Random();highPos = (176 + Math.abs(random.nextInt(71)));//区码,0xA0打头,从第16区开始,即0xB0=11*16=176,16~55一级汉字,56~87二级汉字random=new Random();lowPos = 161 + Math.abs(random.nextInt(94));//位码,0xA0打头,范围第1~94列byte[] bArr = new byte[2];bArr[0] = (new Integer(highPos)).byteValue();bArr[1] = (new Integer(lowPos)).byteValue();str = new String(bArr, "GB2312");return str;
}
}

Java获得随机汉字相关推荐

  1. java生成随机汉字的几个方法

    生成随机汉字的几个方法 方法1: 根据Unicode生成 方法2: 根据GBK编码生成 方法1: 根据Unicode生成 汉字Unicode编码的区间为:0x4E00 → 0x9FA5 char re ...

  2. Java 生成随机汉字名称

    方法一: class RandomHan {private Random ran = new Random();private final static int delta = 0x9fa5 - 0x ...

  3. Java工具类-生成随机汉字和名称

    将代码复制到你的项目中,运行test方法即可看到效果 import org.junit.Test;import java.io.UnsupportedEncodingException; import ...

  4. Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决)

    Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决) 参考文章: (1)Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决) (2)https://www.cn ...

  5. java web随机抽取_java实现随机抽取奖品工具类

    本文实例为大家分享了java实现随机抽取奖品工具类的具体代码,供大家参考,具体内容如下 随机抽取奖品 整体思路: 1.奖品集合 + 概率比例集合 2.将奖品按集合中的顺序概率计算成所占比例区间,放入比 ...

  6. java 正负随机_如何产生一个随机的[0, n)范围内的Short值

    背景 最近在做一个Java的随机对象生成器.需要随机产生一些在[0, n)范围内的short值. 坑 很多人可能会说,这有什么难的,我刚学编程的时候就会了.然后给出下面代码. short value ...

  7. java在数组中放入随机数_如何在Java中随机播放数组

    java在数组中放入随机数 There are two ways to shuffle an array in Java. 有两种方法可以在Java中随机播放数组. Collections.shuff ...

  8. Java 数字转汉字工具类

    Java 数字转汉字工具类 一.工具类--NumberToCnUtil package com.example.demotest.util;import java.util.Arrays; impor ...

  9. Java生成随机数字和字母组合10位数

    /**               * java生成随机数字和字母组合10位数               * @param length[生成随机数的长度]               * @ret ...

最新文章

  1. Android intent 页面跳转
  2. Reducing the Dimensionality of Data with Neural Networks:神经网络用于降维
  3. oracle form执行后左上角没出现oracle标记,oracle form学习笔记
  4. RHEL6.3 ftp服务器参数的戏说——不看白不看,看了不白看
  5. 人家android博客地址
  6. JS工具类(一):DateUtil.js
  7. 多可文档管理系统_您的框架有多可扩展性?
  8. 书生电子合同_部编版一年级语文上册写字表生字组词汇总【有电子版】
  9. DXVA 处理交错视频
  10. 达观数据中标国信证券文档智能审阅项目
  11. 解决ORA-28000:the account is locked,解锁oracle用户
  12. python datetime 格式化_[已解决]Python中用strftime格式化datetime出错
  13. MySQL5.6与5.7的区别——及MySQL5.6版本安装
  14. c语言 跨子程序跳转,PLC的条件跳转,子程序调用等指令使用方法
  15. AI未满:堵在技术升级路上的谷歌地图
  16. 《痞子衡嵌入式半月刊》 第 41 期
  17. CTF -bugku-misc(持续更新直到全部刷完)
  18. 软件架构入门及分类——云架构
  19. 干货来袭!CSS的行内样式与内联样式,看完就会了
  20. 独立站品牌出海盛行,大批卖家转型逐利

热门文章

  1. 隐私集合求交(PSI)协议研究综述
  2. eclipes常用快捷键
  3. Win-TortoiseGit-使用之-合并代码
  4. java echarts 柱形图数字显示在顶部
  5. 豆瓣爬虫btmd_12_Mamba文件
  6. 机器学习中是如何处理误差的
  7. .NET Core中Expression<Func<T,bool>>简洁明了
  8. spring boot+secruity 跨域问题,cookie问题解决
  9. linux系统有哪些
  10. 【整蛊系列大合集】整蛊又有新套路,遇到这种情况你会怎么办?看完笑死爹了。