Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
rand - 乱数ジェネレータ
使い方
rand(r)
パラメータ
r
-
(オプション) 整数の範囲または整数
説明
引数を指定せずに rand() を呼び出すと、12 桁の負でないランダムな整数が返されます。
引数として整数の範囲を指定すると、rand(a..b) の呼び出しでプロシージャが返されます。これが呼び出されると、の範囲でランダムな整数を生成します。
引数として単一の整数を指定する場合の rand(0..n-1) の省略形は rand(n)
乱数ジェネレータが 2 種類以上同時に使用される場合があります。これは、rand(a..b) が Maple プロシージャを返すためですが、すべての乱数ジェネレータで基になる同じ乱数列を使用するために、ある乱数ジェネレータを呼び出すと、他から返される乱数に影響が生じます。
rand は数値またはプロシージャが返される予定かどうかに応じて、RandomTools[MersenneTwister][GenerateInteger] または RandomTools[MersenneTwister][NewGenerator] を呼び出します。rand を呼び出すより、直接これらの呼び出しを作成する方が効率的です。
rand が使用する乱数ジェネレータは、randomize 関数または RandomTools[MersenneTwister][SetState] 関数によって種を設定します。
ジェネレータに種を設定するグローバル変数 _seed は廃止されました。
バージョン 9.5 までの Maple で rand が使用するアルゴリズムは、RandomTools[LinearCongruence] として RandomTools パッケージに移行しました。
より複雑な Maple オブジェクトを生成するには、RandomTools[Generate] 関数が使用できます。
例
参照
combinat, LinearAlgebra[RandomMatrix], randomize, RandomTools, RandomTools[Generate], RandomTools[LinearCongruence], RandomTools[MersenneTwister], randpoly, Statistics[Sample]
Download Help Document