EN JA
FACTOR(6)
FACTOR(6) FreeBSD Games Manual FACTOR(6)

名称

factor, primes数値を因数分解し、素数を生成する

書式

factor [ -h][ number ...]

primes [ -h][ start [ stop]]

解説

factor ユーティリティは、正の整数を因数分解します。数値が因数分解されるとき、数値に続いて‘ :’、そして単一行で因数のリストが印刷 (表示) されます。因数は、空白を前につけて、昇順でリストされます。因数が 2 回以上値を割り切れるなら、2 回以上印刷 (表示) されます。

factor が 1 つ以上の因数で呼び出されるとき、各引数が因数分解されます。

factor が引数なしで呼び出されるとき、 factor は、1 行に 1 つ、標準入力から、ファイルの終りまたはエラーとなるまで、数値を読み込みます。先導する空白類と空行は、無視されます。数値は、単一の‘ +’を前に付けることができます。数値は、(改行文字のように) 数字でない文字によって終了されます。数値が読み込まれた後に、それが因数分解されます。

primes ユーティリティは、 start 以上から stop 未満まで、続けて、1 行に 1 つ、昇順で素数を印刷 (表示) します。 start 値は、少なくとも 0 で、 stop より大きくなってはなりません。 stop 値は、最大値より大きくなってはなりません。 stop のデフォルトと最大値は、 32 ビットのアーキテクチャでは、4294967295 で、 64 ビットのアーキテクチャでは、18446744073709551615 です。

primes ユーティリティが引数なしで呼び出されるとき、 start は、標準入力から読み込まれ、 stop は、最大値がとられます。 start 値は、単一の‘ +’を前に付けることができます。 start 値は、(改行文字のように) 数字でない文字によって終了されます。

診断

negative numbers aren't permitted
(負の数値は許可されません)
illegal numeric format
(不正な数値の形式)
start value must be less than stop value
(start 値は、stop 値未満でなければなりません)
Result too large
(結果が大きすぎます)

バグ

factor は、“10 most wanted” (10 大重要指名手配) 因数リストを操作することができません、 primes は、世界記録に到達しません。
October 10, 2002 FreeBSD