|
最佳回答 |
0
|
Hello_ban发布于2016-2-24 21:55(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
Hello_ban发布于2016-2-24 22:28(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
Hello_ban发布于2016-2-24 22:32(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
hjcslr发布于2016-2-24 22:40(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
静听禅鸣发布于2016-2-25 09:16(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
阿迪发布于2016-2-25 13:21(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
静听禅鸣发布于2016-2-26 13:29(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
Hello_ban发布于2016-2-26 22:06(编辑于 2023-9-6 09:34)
|
555
|
|
|
|
最佳回答 |
0
|
hjcslr发布于2016-2-26 23:42(编辑于 2023-9-6 09:34)
|
555
|
-
Hello_ban
我建议你使用自定义函数,这是一个一劳永逸的方法,生成函数后,直接调用函数就可以生成相应位数的随机字母+汉字+符号等等。
- package com.fr.function;
- import java.util.Random;
- import com.fr.script.AbstractFunction;
- public class ReturnRandPW extends AbstractFunction {
- /*
- * banx xu 2016-02-06 使用该函数生成随机密码 大小写+数字
- */
- private static final long serialVersionUID = 1L;
- @Override
- public Object run(Object[] arg0) {
- // TODO Auto-generated method stub
- if (arg0.length == 1) {
- //该函数只接收一个参数
- int len = Integer.parseInt(arg0[0].toString());
- StringBuffer result = getPW(len);
- return result;
- } else {
- return null;
- }
- }
- private StringBuffer getPW(int len) {
- // TODO Auto-generated method stub
- String str = \"abcdefghijkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ23456789\";
- // 已经排除了O和0,i和1防止生成易混淆字符
- Random random = new Random();
- StringBuffer password = new StringBuffer();
- for (int i = 0; i < len; i++) {
- int number = random.nextInt(str.length());
- password.append(str.charAt(number));
- }
- return password;
- }
- }
复制代码
接下来是编译方法:
C:\\Users\\xu\\Desktop\\QQ截图20160227120324.png
打开设计器-->服务器-->函数管理器-->点击“+”号-->点击编译-->将代码复制到代码栏里面-->点击确定
显示“编译成功”就OK了,以后技能调用函数来自定义生成随机字符了。
如果我这个方法好用的话,就给个采纳吧,谢谢
|
|
|
最佳回答 |
0
|
hjcslr发布于2016-2-27 20:12(编辑于 2023-9-6 09:34)
|
555
|
-
Hello_ban
点击选择,找到你编译好的class文件,引用。
-
静听禅鸣
看来大家也是非常支持用自定义函数的,这种具有通用性的东西,还可以拿出去做成插件挣钱,多好呀
如果我的意见或方案可以帮助到楼主,希望楼主对我的意见能够采纳,也算是对我努力付出的回报,我的QQ:9961107,在解决完问题后请点击左下方的采纳按钮,选定我的答案为最佳答案,谢谢
|
|