wildcatsの日記

赤羽在住でIT関係の会社の社長やってます。

今日のJavaDynamicParser

wildcats2006-05-27


package jp.mydns.wildcats.dynamicjavaparser;

public class CalculationImpl implements Calculation {
/**
* 範囲とゲタを与えて、それなりにテケトーな値を返します。
*
* @param a 乱数の範囲(最大値)を決める整数値
* @param b 返り値にはかせるゲタとなる整数値
* @return 0以上a未満のランダムな値にbを加えた結果の整数値
*/
public int add(int a, int b) {
// ギザハズカシス(←慣れない言い回しなのでそれまたはずかしい...
return (int) (java.lang.Math.random() * a) + b;
}

}

激しくワラタ!
ちなみに@returnの「a未満」と言う部分は
引数aが負の値の場合に成立しません( ̄ー ̄)