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
RandomTools Flavor: rational - describe a flavor of a random rational number
Calling Sequence
rational
rational(opts)
Parameters
opts
-
equation(s) of the form option = value where option is one of range, character, or denominator; specify options for the random rational number
Description
The flavor rational describes a random rational number in a particular range.
To describe a flavor of a random rational number, use either rational or rational(opts) (where opts is described following) as the argument to RandomTools[Generate] or as part of a structured flavor.
By default, the flavor rational describes a random rational number in the range , inclusive, with a denominator that is a factor of .
You can modify the properties of a random rational number by using the rational(opts) form of this flavor. The opts argument can contain one or more of the following equations.
range = a..b
This option describes the range from which the random rational number is chosen. The endpoints must be of type rational and they describe a random rational number in the interval . The inclusiveness of a and b are determined by the character option.
If the left-hand endpoint of the range is greater than the right-hand endpoint, an exception is raised.
character = boundary definition
This option specifies whether to include the endpoints of the range from which the random rational number is chosen. Six boundary definitions are valid: open, closed, open..open, open..closed, closed..open, and closed..closed. The default value for this option is open.
The definitions open and closed are abbreviations for open..open and closed..closed, respectively.
denominator = posint
This option specifies the positive integer to use as the denominator for the random rational number that is generated.
The default denominator for a rational flavor is related to . (It depends on whether the endpoints are open or closed and the length of the interval.) The default denominator is .
In the case of the closed interval , the denominator has only factors (, , , ) only two of which are under . Therefore, a result of cannot occur. Instead, you can specify a denominator that is highly composite. For example, .
Examples
See Also
convert/rational, flavor/structured, rand, RandomTools, RandomTools[Generate], type/posint, type/rational
Download Help Document