| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 529 人关注过本帖
标题:[求助]汉字产生问题
只看楼主 加入收藏
mojianpo
Rank: 1
等 级:等待验证会员
帖 子:213
专家分:0
注 册:2005-7-6
收藏
 问题点数:0 回复次数:3 
[求助]汉字产生问题
如何写一个算法来随机产生汉字Generate(int count);
我以写了一个随机产生数字字母序列的小算法
//随即产生一个字母数字序列6位
public static String StrGenerate()
{
java.util.Random rand=new java.util.Random();
int number;
String result="";
for(int i=0;i<6;i++)
{
number=rand.nextInt(255);
number=number%36;
if(number<10)
{
number+=48;
}
else
{
number+=55;
}
result+=(char)number;

}
return result;
}
搜索更多相关主题的帖子: 汉字 
2006-10-17 19:50
mojianpo
Rank: 1
等 级:等待验证会员
帖 子:213
专家分:0
注 册:2005-7-6
收藏
得分:0 

顶一下,有知道的吗?


我是莫建坡.电话:15910657130
2006-10-17 22:53
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
产生汉字首先你要知道汉字的UNICODE编码的范围是多少
我告诉你吧]
从19968-40869
在UNICODE中总共收录了20901个汉字
你可以取它们中任意一个数字,用char强制转为字符类型
for(int i=0;i<100;i++){
int code=(int)(Math.random()*20901)+19968;
char name=(char)code;
System.out.println("编码为"+code+"的汉字是:"+name);

}

可惜不是你,陪我到最后
2006-10-18 09:17
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1986
专家分:4
注 册:2006-7-1
收藏
得分:0 

版主就是强啊!


[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-10-18 11:14
快速回复:[求助]汉字产生问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015909 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved