天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1027|回复: 4

[已解决] 脚本输出不同

[复制链接]
网络菜菜 发表于 2024-2-4 16:11:29 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.1 社区版
【浏览器类型】:Chrome/其他
【联系方式-QQ】:260217944
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】: 脚本中,如何实现5位带字母的随机码,或者一次随机码生成后,可以自增数字的形式?

1种可以方式;
    var 一个变量名;  如EDKJ9  
    在for(i=1; i<500; i++){
            上面的变量名在循环时每次都不同;
       }


另种可以方式;
     var 一个变量名;  如EDKJ9
     var j=0;
      在for(i=1; i<500; i++){
            上面的变量名在循环时每次自增1;
            变量名 = 变量名 + j;
            j++;
       }

以上两种方式都可以,不知工程师有无相关代码可以借鉴(抄功课)

1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\\\"已解决可结帖\\\"
yaya 发表于 2024-2-5 09:45:00 | 显示全部楼层
这个是生成随机数的方法,可以参考试试。
http://www.teemlink.com/bbs/foru ... =%CB%E6%BB%FA%CA%FD
 楼主| 网络菜菜 发表于 2024-2-22 15:52:47 | 显示全部楼层
工程师,您好!

我的代码如下:

(function(){

var Counts = 5;
println(Counts);
var count = "";
var value = "0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z";

if(Counts != null && Counts != 0){
    for(var i=0; i<Counts; i++){
        var rd = Math.round(Math.random()*(value)+1);
        rd = rd.toString();
    }
}
count = rd;
println(count);
})()

但公式感觉无成功附值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2024-2-22 17:29:10 | 显示全部楼层
网络菜菜 发表于 2024-2-22 15:52
工程师,您好!

我的代码如下:

(function(){

var Counts = 5;
println(Counts);
var count = "";
var value = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
println("value的长度------>"+value.length);
if(Counts != null && Counts != 0){
    for(var i=0; i<Counts; i++){
        var rd = Math.round(Math.random()*(value.length)+1);
        var randomchar = value[rd];
                count+=randomchar;
    }
}
//count = rd;
println(count);
})()
改成这个试试。
 楼主| 网络菜菜 发表于 2024-2-23 17:00:48 | 显示全部楼层
本帖最后由 网络菜菜 于 2024-2-23 17:06 编辑

谢谢工程师的代码,这个我已经测试有效。(不过有时会输出超过5位的随机码)

\\\"已解决可结帖\\\"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 14:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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