乱数ジェネレータ

指定した範囲の乱数を生成し、データ項目に格納します。生成した数値で処理担当者を決定し「レビュー者の固定化を防ぐ」、抽選での「厳正な当選者番号の決定」などに利用できます。
乱数ジェネレータ
random-number-20171018-addonxml.txt
(md5:7b090358ec848a4ca450fb4da5bafb36)

    • なし
    • Aを超えない乱数(例: 0~99)が、Bで選択したデータ項目に格納されます

    A. 乱数上限値をセットしてください (100: 0 - 99)単一行記述必須
    B. 乱数が格納される数値型データを選択してください (更新)データ項目選択数値型必須
    -設定変数名設定ラベル
    Aconf_MaxNum乱数上限値をセットしてください (100: 0 - 99)
    Bconf_DataIdB乱数が格納される数値型データを選択してください (更新)
    // Random Number Generator (ver. 20181018)
    // (c) 2017, Questetra, Inc. (the MIT License)
    
    //// == Config Retrieving / 工程コンフィグの参照 ==
    var maxNum  = configs.get( "conf_MaxNum" ) - 0;
    // convet 'java.lang.String' to 'javascript number'
    var dataIdB = configs.get( "conf_DataIdB" ) + "";
    // convet 'java.lang.String' to 'javascript string'
    
    //// == Data Retrieving / ワークフローデータの参照 ==
    // (none)
    
    //// == Calculating / 演算 ==
    var randNum = Math.floor( Math.random() * maxNum );
    // Math.random(): 0.00 to 0.99
    
    //// == Data Updating / ワークフローデータへの代入 ==
    engine.setDataByNumber( dataIdB, java.math.BigDecimal( randNum ) );