[docker-names] – Dockerコンテナ名の様なランダムな名前を生成するJavaScriptライブラリ

Dockerのコンテナには「angry_nobel」の様な「形容詞_人名」というランダムな名前が設定されています。 こういうランダムな名前をJavaScriptで設定したいという時に便利なライブラリがあったので軽く紹介 […]

広告ここから
広告ここまで

目次

    Dockerのコンテナには「angry_nobel」の様な「形容詞_人名」というランダムな名前が設定されています。
    こういうランダムな名前をJavaScriptで設定したいという時に便利なライブラリがあったので軽く紹介します。

    インストール方法

    npmで配布されているので、いつもどおりnpm installで利用できます。

    $ npm install docker-names
    

    

    使い方

    index.js

    var dockerNames = require('docker-names');
    console.log(dockerNames.getRandomName());
    

    CLIから実行

    $ node index.js
    modest-hopper
    
    $ node index.js
    high-austin
    

    ランダムな数字もつける

    dockerNames.getRandomName(10);
    

    の様に引数に数字を入れると、awesome-morse8の様にその数字を上限としたランダムな数字を末尾に追加します。

    単語リストを自作する

    以下のように表示する文字列を自作することもできます。

    var dockerNames = require('docker-names');
    // This contains all adjectives i.e. "left words"
    dockerNames.left = Array('admiring', 'adoring');
    // This contains all surnames to use as "right words"
    dockerNames.right = Array('albattani', 'allen' );
    console.log(dockerNames.getRandomName());
    

    名前はDocker Namesですが、オリジナルの名前をランダムで付与したい場合などにも使えそうです。

    広告ここから
    広告ここまで
    Home
    Search
    Bookmark