🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

simple-random-char

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

simple-random-char

Simple package to get Random Char

2.2.0
latest
Source
npm
Version published
Weekly downloads
4
-55.56%
Maintainers
1
Weekly downloads
 
Created
Source

Simple Random Char

Membuat karakter acak dengan dengan mudah dan simple. Dilengkapi dengan "Alphanumeric" && "Alphabet" && "Numbers" && "Costum"

Package ini menggunakan library Voucherify.

Apa saja fiturnya?

  • Get random karakter (Alphanumeric)
  • Get random karakter (Alphabet)
  • Get random karakter (Numbers)
  • Get random karakter (Costum)

Installation

Install with npm:

$ npm install simple-random-char

With require:

const random = require("simple-random-char");

Usage

Note :

/*
#> count == 1 => result = String
#> count > 1 => result = Array

#> alphanum = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
#> alphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
#> numbers = "0123456789"
#> custom = "YOUR_CUSTOM_CHAR"
*/

Example :

const alphanum = random.alphanum() // result : MGD9ypmFoXwhw7tws50n
const alphabet = random.alphabet() // result : thYSTuTTScEKQYfiwfpN
const numbers = random.numbers() // result : 26847188549482119024

Advance

const log = console.log;
const config = {
    prefix: "awalan-", // default : ""
    postfix: "-akhiran", // default : ""
    length: 10, // default : 20
    count: 1 // default : 1
}

log(random.alphanum(config)) // result : awalan-qgx2vNjzpu-akhiran
log(random.alphabet(config)) // result : awalan-DIlzxHVBlx-akhiran
log(random.numbers(config)) // result : awalan-2615231700-akhiran

Costum

const log = console.log;
const custom = {
    prefix: "awalan-", // default : ""
    postfix: "-akhiran", // default : ""
    length: 10, // default : 20
    count: 1, // default : 1,
    custom: "YOUR_CUSTOM_CHAR" // required! (bisa di isi apa aja)
}

log(random.custom(custom)) // result : awalan-CR_AYRHUUS-akhiran

Sample

result for count > 1 (lebih dari satu)

[
  "awalan-fbT82pSXJt-akhiran",
  "awalan-YoR33rMTWb-akhiran",
  "awalan-99iW2fGrWV-akhiran"
] // alphanum

[
  "awalan-EwwIRhgMJa-akhiran",
  "awalan-gyHaYdMXmg-akhiran",
  "awalan-chFbICCvaf-akhiran"
] // alphabet

[
  "awalan-3781640300-akhiran",
  "awalan-3730818925-akhiran",
  "awalan-0984199624-akhiran"
] // numbers

[
  "awalan-SCUTSRHTSO-akhiran",
  "awalan-OTSCSOCOAH-akhiran",
  "awalan-RRRRUMSOOA-akhiran"
] // custom

Testing

Install dependencies:

npm install

Run tests:

npm run test

License

Code released under the Apache.

Keywords

random

FAQs

Package last updated on 14 Nov 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts