All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class shinSoft.service.RandomPosition

java.lang.Object
   |
   +----shinSoft.service.RandomPosition

public class RandomPosition
extends Object
このクラスは 0 から指定された数字までの整数をランダムに取出すクラスです。
このクラスはランダムな座標(1次元又は2次元)を全て1度づつ取出すことを 目的として作成されたクラスです。

(c)Copyright 1997 Shinichi Hagiwara. All rights Reserved.

Version:
1.0, 08/19/97
Author:
Shinichi Hagiwara

Variable Index

 o maxNum
numbers 配列の最大数
 o num
未出力の要素数
 o numbers
未出力の要素リスト
 o width
Point I/F の場合の x 方向の最大値

Constructor Index

 o RandomPosition(Dimension)
要素 (0 〜 n-1, 0 〜 m-1) のオブジェクトを生成します。
 o RandomPosition(int)
要素 0 〜 n-1 のオブジェクトを生成します。
 o RandomPosition(int, int)
要素 (0 〜 n-1, 0 〜 m-1) のオブジェクトを生成します。

Method Index

 o dispose()
内部の領域を解放します。
 o getAppletInfo()
このクラスに関する情報を返します。
 o getClassName()
このクラスのクラス名を返します。
 o getParameterInfo()
このクラスで使用するパラメータに関する情報を返します。
 o getVersion()
このクラスのバージョン情報を返します。 preturn このクラスのバージョン番号( 例: "1.00Beta" )
 o preset()
再度使用できるように再設定します。
 o random()
ランダム要素を取出します。
 o random(Point)
ランダム要素を Point 形式で取出します。

Variables

 o numbers
 protected int numbers[]
未出力の要素リスト

 o maxNum
 protected int maxNum
numbers 配列の最大数

 o num
 protected int num
未出力の要素数

 o width
 protected int width
Point I/F の場合の x 方向の最大値

Constructors

 o RandomPosition
 public RandomPosition(int n)
要素 0 〜 n-1 のオブジェクトを生成します。

Parameters:
n - 要素数
See Also:
random
 o RandomPosition
 public RandomPosition(int n,
                       int m)
要素 (0 〜 n-1, 0 〜 m-1) のオブジェクトを生成します。

Parameters:
n - x 方向の要素数
m - y 方向の要素数
See Also:
random
 o RandomPosition
 public RandomPosition(Dimension d)
要素 (0 〜 n-1, 0 〜 m-1) のオブジェクトを生成します。

Parameters:
d - 2次元要素数
See Also:
random

Methods

 o getVersion
 public static String getVersion()
このクラスのバージョン情報を返します。 preturn このクラスのバージョン番号( 例: "1.00Beta" )

 o getClassName
 public static String getClassName()
このクラスのクラス名を返します。

Returns:
クラス名( 例: "RandomPosition.class" )
 o getAppletInfo
 public static String getAppletInfo()
このクラスに関する情報を返します。

Returns:
クラス情報
 o getParameterInfo
 public static String[][] getParameterInfo()
このクラスで使用するパラメータに関する情報を返します。

Returns:
パラメータ情報
 o dispose
 public void dispose()
内部の領域を解放します。

 o preset
 public void preset()
再度使用できるように再設定します。

 o random
 public int random()
ランダム要素を取出します。

Returns:
要素
 o random
 public Point random(Point p)
ランダム要素を Point 形式で取出します。

Parameters:
p - 要素を格納するオブジェクト。 null を指定すると内部で生成します。
Returns:
要素。 p を指定した場合 p が返ります。

All Packages  Class Hierarchy  This Package  Previous  Next  Index