Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
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