{"_id":"5x-random-str","_rev":"4-9a17a6a1445c685c330d19e4d3453886","name":"5x-random-str","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"5x-random-str","version":"1.0.0","description":"This is a randomly generated string project that can be used to generate passwords and/or strings of any length. It also allows customization of the random content range and provides the flexibility to set the delimiter positions and symbols without any s","main":"randomStr.js","scripts":{"build":"rollup -c ","test":"npm run build && node example.js"},"author":"","license":"ISC","devDependencies":{"rollup":"^2.79.1"},"keywords":["generate Password","random String","generate ID","random Split String","custom Random String","super String Generation","super Password Generation","complex Password Generation","advanced String Generation"],"gitHead":"f0f736ab491fb71264da8d857832e380cdae577e","_id":"5x-random-str@1.0.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-oWVTe97Xmie+F0tbRvtn3T18gOy388Wf84yI/CeEFFtTaq+Hs+WaCJMM8vfuQiDyZrAapqQ0P19WrEffTY30Hw==","shasum":"d0cd803e73f5b80d543452acbc35a027a13389e4","tarball":"https://registry.npmjs.org/5x-random-str/-/5x-random-str-1.0.0.tgz","fileCount":5,"unpackedSize":7496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvaFwXWhI0ToFXfuCxAqyh5iHl3kQz0Oqws6CceEUFGwIhAKcWV2+WIZYE0zrLTiN+6P+uIEfHa+cA2/n3KeKjtm1O"}]},"_npmUser":{"name":"dangcheng","email":"dc2002007@gmail.com"},"directories":{},"maintainers":[{"name":"dangcheng","email":"dc2002007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5x-random-str_1.0.0_1696666555476_0.06886295353736771"},"_hasShrinkwrap":false},"1.0.1":{"name":"5x-random-str","version":"1.0.1","description":"This is a randomly generated string project that can be used to generate passwords and/or strings of any length. It also allows customization of the random content range and provides the flexibility to set the delimiter positions and symbols without any s","main":"randomStr.js","scripts":{"build":"rollup -c ","test":"npm run build && node example.js"},"author":"","license":"ISC","devDependencies":{"rollup":"^2.79.1"},"keywords":["generate Password","random String","generate ID","random Split String","custom Random String","super String Generation","super Password Generation","complex Password Generation","advanced String Generation"],"gitHead":"f0f736ab491fb71264da8d857832e380cdae577e","_id":"5x-random-str@1.0.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yeAe2ZBMXQMt1BNILDd0kwMg6Fc3CKUjbyoX4sWIeYFDsgBE8I5Y7qNLtX4xzHK+W9RrvQXs8RwoOREm8t/tTg==","shasum":"66f85df1a9ba47ccc25537a2796a5526b6d195d8","tarball":"https://registry.npmjs.org/5x-random-str/-/5x-random-str-1.0.1.tgz","fileCount":7,"unpackedSize":16020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQiasxWNrPTzb99SzErfrKc5l+RXQkhSy4q3ekBTXrEwIgQUZ08Ea4j9QiP8+NyF8l3Mf6+5ni6/z/EIoczqzLMco="}]},"_npmUser":{"name":"dangcheng","email":"dc2002007@gmail.com"},"directories":{},"maintainers":[{"name":"dangcheng","email":"dc2002007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5x-random-str_1.0.1_1696730471075_0.42801616639648743"},"_hasShrinkwrap":false},"1.0.2":{"name":"5x-random-str","version":"1.0.2","description":"This is a randomly generated string project that can be used to generate passwords and/or strings of any length. It also allows customization of the random content range and provides the flexibility to set the delimiter positions and symbols without any s","main":"randomStr.js","module":"index.js","repository":{"type":"git","url":"git+https://github.com/fanqie/5x-random-str.git"},"scripts":{"build":"rollup -c ","test":"npm run build && node example.js"},"author":"","license":"ISC","devDependencies":{"rollup":"^2.79.1"},"keywords":["generate Password","random String","generate ID","random Split String","custom Random String","super String Generation","super Password Generation","complex Password Generation","advanced String Generation"],"gitHead":"934c509e706a2e9a3e532a326157c7d40cf5b000","bugs":{"url":"https://github.com/fanqie/5x-random-str/issues"},"homepage":"https://github.com/fanqie/5x-random-str#readme","_id":"5x-random-str@1.0.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Gonbu/+2vR5/T6L3zDUKChYqfBtD1tdz2dfYzW68+uxaXb70yBKUq+PO4upcGs/U2d2ILpjSKXjuiXVHx7dP2Q==","shasum":"d2cd02c30e40ba639d2fa95311a5974d413d8b96","tarball":"https://registry.npmjs.org/5x-random-str/-/5x-random-str-1.0.2.tgz","fileCount":7,"unpackedSize":23019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDarveqdDaImYDx52cqy97RsdBVqA+Req2/Ha1FwqngMQIhAPobZBFrsbsNTyV6bZBz0zzR+L5TnZgjzz15MO0uIcS2"}]},"_npmUser":{"name":"dangcheng","email":"dc2002007@gmail.com"},"directories":{},"maintainers":[{"name":"dangcheng","email":"dc2002007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5x-random-str_1.0.2_1700205723171_0.5487675493216175"},"_hasShrinkwrap":false},"1.0.3":{"name":"5x-random-str","version":"1.0.3","description":"This is a randomly generated string project that can be used to generate passwords and/or strings of any length. It also allows customization of the random content range and provides the flexibility to set the delimiter positions and symbols without any s","main":"randomStr.js","module":"index.js","repository":{"type":"git","url":"git+https://github.com/fanqie/5x-random-str.git"},"scripts":{"build":"rollup -c ","test":"npm run build && node example.js"},"author":"","license":"ISC","devDependencies":{"rollup":"^2.79.1"},"keywords":["generate Password","random String","generate ID","random Split String","custom Random String","super String Generation","super Password Generation","complex Password Generation","advanced String Generation"],"types":"./randomStr.d.ts","gitHead":"bfa48df1371eb1885f8db57841548a870b8372f8","bugs":{"url":"https://github.com/fanqie/5x-random-str/issues"},"homepage":"https://github.com/fanqie/5x-random-str#readme","_id":"5x-random-str@1.0.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-OuHzLPF1EiKzlo5i913Oe+Gu4h/N3CXeWq9boWPqrWhKfTa9DygzILO98rY9tqG+SmYAGvQ4DmphL7ej85dFzw==","shasum":"d0ec37949596b7551c73326e5405fb3732b4e517","tarball":"https://registry.npmjs.org/5x-random-str/-/5x-random-str-1.0.3.tgz","fileCount":9,"unpackedSize":26428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9CXX4+0FH1p2+cugtWxHKq3Jr2Gobu/j9H6wVcq8rqwIgNNBX6GZ8zXHgNgTpwMUPOa4nQvaxoBg1LBfhFj+WrQM="}]},"_npmUser":{"name":"dangcheng","email":"dc2002007@gmail.com"},"directories":{},"maintainers":[{"name":"dangcheng","email":"dc2002007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5x-random-str_1.0.3_1701158565344_0.47995633823077366"},"_hasShrinkwrap":false},"1.0.4":{"name":"5x-random-str","version":"1.0.4","description":"This is a randomly generated string project that can be used to generate passwords and/or strings of any length. It also allows customization of the random content range and provides the flexibility to set the delimiter positions and symbols without any s","main":"randomStr.js","module":"index.js","repository":{"type":"git","url":"git+https://github.com/fanqie/5x-random-str.git"},"scripts":{"build":"rollup -c ","test":"npm run build && node example.js"},"author":"","license":"ISC","devDependencies":{"rollup":"^2.79.1"},"keywords":["generate Password","random String","generate ID","random Split String","custom Random String","super String Generation","super Password Generation","complex Password Generation","advanced String Generation"],"types":"./randomStr.d.ts","gitHead":"1bfe96cd6f0b9d2c9601bff79cb90f6530cb974d","bugs":{"url":"https://github.com/fanqie/5x-random-str/issues"},"homepage":"https://github.com/fanqie/5x-random-str#readme","_id":"5x-random-str@1.0.4","_nodeVersion":"18.13.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-uHMgY4RTMBCLCufDvLbRBx6Sym7rW8iuTk1fBoTEEnDbwsMQRCkd7UfaawfRMIx0FJ1v9/v5Mz+2L6ZwvX/QeQ==","shasum":"e710464ecbf2dcd7649e95c46078abe8419b9836","tarball":"https://registry.npmjs.org/5x-random-str/-/5x-random-str-1.0.4.tgz","fileCount":9,"unpackedSize":26422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMfkJ71ZaiKns+CJawhj9AOATAHxqEVau2uFJlqJHTsAiEAgqSvB43q93QwdIUrd74T1uFBxGtzpgk1NepocjDqv1I="}]},"_npmUser":{"name":"dangcheng","email":"dc2002007@gmail.com"},"directories":{},"maintainers":[{"name":"dangcheng","email":"dc2002007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5x-random-str_1.0.4_1701158728319_0.978020589376438"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-07T08:15:55.475Z","1.0.0":"2023-10-07T08:15:55.697Z","modified":"2023-11-28T08:05:28.756Z","1.0.1":"2023-10-08T02:01:11.265Z","1.0.2":"2023-11-17T07:22:03.374Z","1.0.3":"2023-11-28T08:02:45.579Z","1.0.4":"2023-11-28T08:05:28.571Z"},"maintainers":[{"name":"dangcheng","email":"dc2002007@gmail.com"}],"description":"This is a randomly generated string project that can be used to generate passwords and/or strings of any length. It also allows customization of the random content range and provides the flexibility to set the delimiter positions and symbols without any s","keywords":["generate Password","random String","generate ID","random Split String","custom Random String","super String Generation","super Password Generation","complex Password Generation","advanced String Generation"],"license":"ISC","readme":"### introduction\nThis is a randomly generated string project that can be used to generate passwords and/or strings of any length. It also allows customization of the random content range and provides the flexibility to set the delimiter positions and symbols without any specific rules or restrictions.\n\n`这是一个随机生成的字符串项目，可用于生成任何长度的密码和/或字符串。它还允许自定义随机内容范围，并提供设置分隔符位置和符号的灵活性，而无需任何特定规则或限制。`\n### install\n```bash\nnpm install 5x-random-str\n```\n### import\n```js \n//commonjs\nconst rs5x = require(\"5x-random-str\")\n\n//es6+ \nimport * as rs5x from \"5x-random-str\";\n\n//iife\n<script src=\"https://unpkg.com/5x-random-str/index.js\"></script>\nconst rs5x = window[\"5x-random-str\"];\n```\n### simple default\n```javascript\nrs5x.randomStr()\n```    \n```bash\n#result\na9ZOLl.@[7@K}RSA\n```\n### use Number\n```javascript\nrs5x.Number(12)\n```\n```bash\n#result\n280127374882\n```\n### use ABC\n```javascript\nrs5x.ABC(12)\n```\n```bash\n#result\nZKVWGZYUAZSF\n```\n### use abc\n```javascript\nrs5x.abc(12)\n```\n```bash\n#result\ngcdglealiwyv\n```\n### use ABC_abc\n```javascript\nrs5x.ABC_abc(12)\n```\n```bash\n#result\nWbMaduuxDgfS\n```\n\n### use ABC_abc_123\n```javascript\nrs5x.ABC_abc_123()\n```\n```bash\n#result\nkPo4gsk5KAC6GoN5\n```\n### use strongPasswd\n```javascript\nrs5x.strongPasswd(12)\n```\n```bash\n#result\n#FIKz@bfMoHp\n```\n### use superPasswd\n```javascript\nrs5x.superPasswd()\n```\n```bash\n#result\nb,[NoxLTOV-c_1wT\n```\n### use length,use default chats,use upperCase\n```javascript\nrs5x.randomStr(20, [],  true)\n```\n\n```bash\n#result\n$C)5D})MBU*?U!~@.W!$\n```\n### use chars array const\n```javascript\nrs5x.randomStr(6, [rs5x.CHARS.ABC_XYZ,rs5x.CHARS.abc_xyz],  true)\n```\n```bash\n#result\nCGZUYF\n```\n###  use  custom chars\n```javascript\nrs5x.randomStr(1, [\"甲乙丙丁戊己庚辛壬癸\",\"尨\"],  true)+rs5x.randomStr(1, [\"子丑寅卯辰巳午未申酉戌亥\"],  true)\n```\n```bash\n#result\n辛卯\n```\n### use more chars\n```javascript\nrs5x.randomStr(32, [\n    rs5x.CHARS[\"+.(~)[]?}|{][,-\"],\n    rs5x.CHARS[\"!@#$%^&*()_\"]],  true)\n```\n```bash\n#result\n^.!)]-!,!{)&])(?[[#|.?]%~]}?}]])\n```\n### use separator\n```javascript\nrs5x.randomStr(32, [\n    rs5x.CHARS.ABC_XYZ,\n    rs5x.CHARS.abc_xyz,\n    rs5x.CHARS[\"1234567890\"]],  false,\"-\")\n```\n```bash\n#result\n6E33-cs8K-mGBW-kg0V-toxp-dFmf-isOB-zShf\n```\n### use separator step\n```javascript\nrs5x.randomStr(32, [\n    rs5x.CHARS.ABC_XYZ,\n    rs5x.CHARS.abc_xyz,\n    rs5x.CHARS[\"1234567890\"]],  true,\"__\",5)\n```\n```bash\n#result\nBATL6__LVCEU__OEKGY__AFZBT__UDZCK__PIR3G__B1\n```\n### use separator steps\n```javascript\nrs5x.randomStr(32, [\n    rs5x.CHARS.ABC_XYZ,\n    rs5x.CHARS.abc_xyz,\n    rs5x.CHARS[\"1234567890\"]],  false,\"-\",[4,4,4,8])\n```\n```bash\n#result\nxFWh-G1N8-lYcf-skfGREvM-MoKOo63d0PZK\n```\n","readmeFilename":"README.md","homepage":"https://github.com/fanqie/5x-random-str#readme","repository":{"type":"git","url":"git+https://github.com/fanqie/5x-random-str.git"},"bugs":{"url":"https://github.com/fanqie/5x-random-str/issues"}}