TC官方合作论坛

 找回密码
 立即注册
查看: 889|回复: 4

[已解决] 求各位大神如何在安卓版生成随机字符

[复制链接]
发表于 2016-1-30 09:21:27 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如题楼主表示本人是个超级小白对语言只有一点了解找了一夜的资料就是没有找到关于安卓版的随机字符怎么生成

我的想法就是用随机数来生成随机码 用随机码去生成对应的ascii字符这样就可以生成随机字符,但是不管咋试都不能生成

希望大神能帮帮我小弟感激不尽

下面是我写的一些希望大神不要笑我,这是按照网上的视频教程写的。好像不行的样子。

  1. 功能 生成字符串()
  2.     变量 返回值 = ""
  3.     遍历(变量 i = 0; i < 编辑框获取文本("长度"); i++)
  4.         变量 ret=随机数(48,57)
  5.     结束
  6.    
  7.     返回 返回值
复制代码


回复

使用道具 举报

发表于 2016-1-30 21:21:52 | 显示全部楼层
功能 执行()
    变量 姓,名
    循环(真)
        姓 = 姓随机()
        名 = 名随机()
        调试输出(姓&名)
        等待(1000)
    结束
结束
功能 姓随机()
    变量 姓长度,姓数组
    变量 姓 = "李,赵,韩,魏,楚,刘,张"
    字符串分割(姓,",",姓数组)
    姓长度 = 数组大小(姓数组)
    调试输出("姓数组长度 : " &姓长度)
    返回 姓数组[随机数(0,6)]
结束
功能 名随机()
    变量 名 = "天涯,水鬼,无痕,千寻,天客,断刀,雪影,无残,霸天,断地,裂天"
    变量 名数组,名长度
    字符串分割(名,",",名数组)
    名长度 = 数组大小(名数组)
    调试输出("名数组长度 : " &名长度)
    返回 名数组[随机数(0,10)]
结束

//上面是我自己想的随机生成字符,如果不能达到你的要求,那本人技术有限,只能做到这样了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-31 11:33:20 | 显示全部楼层
风凌天下 发表于 2016-1-30 21:21
功能 执行()
    变量 姓,名
    循环(真)

感谢 被我写出来了! 你这个是游戏的随机名字吧 哈哈哈
回复 支持 反对

使用道具 举报

发表于 2016-1-31 11:42:05 | 显示全部楼层
  1. 功能 随机字符(类型)
  2.     选择(类型)
  3.         条件 "数字"
  4.         返回 随机数(0,9)
  5.         条件 "大写字母"
  6.         返回 字符串格式化("%c",随机数(#41,#5a))
  7.         条件 "小写字母"
  8.         返回 字符串格式化("%c",随机数(#61,#7a))
  9.         条件 "汉字"
  10.         返回 字符串格式化("%c",随机数(#4e00,#9fa5))
  11.         默认
  12.         调试输出("请正确填写条件")
  13.     结束
  14. 结束
复制代码
回复 支持 反对

使用道具 举报

发表于 2016-1-31 13:16:54 | 显示全部楼层
对的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-28 15:47 , Processed in 0.041468 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表