找回密码
 立即注册

QQ登录

只需一步,快速开始

yanjun13424

初级会员

31

主题

90

帖子

345

积分

初级会员

积分
345

微信认证勋章

yanjun13424
初级会员   /  发表于:2023-5-13 13:07  /   查看:2083  /  回复:9
100金币
数字:0-9,英文:A-Z,英文:a-z的包括的所有数。比如,0aB8、Fa6d、99rE……

如何自动生成4位数或者多位数,所有数据。我知道可以用excel做,但excel要手动去拉到底,请是麻烦,所以我想用软件自动来生成。用于网站的后链接,但又不想按顺序来生成,以免被人猜到。

最佳答案

查看完整内容

大佬如果想一次性生成的话,用循环去生成玩吧。 如果是想使用的时候自动生成一个随机的字符串,可以考虑下字符串操作工具集合插件中的创建随机小写字符串命令, 字符串操作工具集合 - 葡萄城市场 (grapecity.com.cn)

9 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-13 13:08:00
来自 10#
大佬如果想一次性生成的话,用循环去生成玩吧。

如果是想使用的时候自动生成一个随机的字符串,可以考虑下字符串操作工具集合插件中的创建随机小写字符串命令,
字符串操作工具集合 - 葡萄城市场 (grapecity.com.cn)

本帖子中包含更多资源

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

x
回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2023-5-13 14:10:39
2#
百度一下:
/**
*
* @param {Number} leng 指定字符串的长度
* @returns{String} 返回生成的字符串
*/
// 按照题意生成一个函数接收方法
function sjs(leng) {
    // 大写字母、小写字母、数字能出现的情况
    var char = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'
        // 定义一个字符串接收随机生成的字符串
    var chars = ''
        // 遍历
    for (var i = 0; i < leng; i++) {
        //    chars 的值为char中下标为随机数的值
        // 这个随机数取值是Math.random()  0-1不到1
        // Math.random()*char.length 0-1之间的数*char的长度,生成一个0-char.length之间的数,取整不包含最后一个,但是length长度为最大下标+1,所以不用加一
        //最后用+来拼接
        chars += char.charAt(parseInt(Math.random() * (char.length)))
    }
    //返回得到的字符串
    return chars
}

评分

参与人数 1金币 +66 收起 理由
David.Zhong + 66 很给力!

查看全部评分

回复 使用道具 举报
yanjun13424
初级会员   /  发表于:2023-5-13 14:59:44
3#

没看懂,你这个是写SQL吗?
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-15 09:40:12
4#
一楼大佬提供的是使用JavaScript方案生产随机的字符串。
使用JavaScript - 活字格V8帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
回复 使用道具 举报
yanjun13424
初级会员   /  发表于:2023-5-15 12:13:32
5#
David.Zhong 发表于 2023-5-15 09:40
一楼大佬提供的是使用JavaScript方案生产随机的字符串。
使用JavaScript - 活字格V8帮助手册 - 葡萄城产品 ...

JavaScript不用会,试了很久都弄不出来。能帮我做下,直接保存到EXCEL吗
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-15 13:51:43
6#
大佬你是需要生成所有的组合保存到一张表里吗?这不应该是需要的时候再随机组合一个吗?另外一定是需要是4位数?如果是想生成随机字符串的话,还有一个叫做GUID的东西,那玩意是随机且唯一的,不过是16位的。
回复 使用道具 举报
yanjun13424
初级会员   /  发表于:2023-5-15 13:56:15
7#
你好,是的,保存在一张表里。四位数或多位数,可以按需求来设置吗?生成表格可以是按顺序来。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-15 14:10:00
8#
不是,大佬,你一次性生成所有的干什么?确定不是在需要用的时候随机生成一个吗?
回复 使用道具 举报
yanjun13424
初级会员   /  发表于:2023-5-15 14:15:56
9#
David.Zhong 发表于 2023-5-15 14:10
不是,大佬,你一次性生成所有的干什么?确定不是在需要用的时候随机生成一个吗?

一次性生成所有是方便后期使用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部