**Xojo Developer Conference**

25/27th April 2018 in Denver.

**MBS Xojo Conference**

6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

**CDRanSeriesMBS.Constructor(seed as Integer)**

Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |

method | ChartDirector | MBS ChartDirector Plugin | 12.3 | Yes | Yes | Yes | Yes | No |

**Function:**Creates a RanSeries object.

**Notes:**

Argument | Default | Description |

seed | (Mandatory) | The seed to be used in the random number generator. |

**CDRanSeriesMBS.get2DSeries(xLen as Integer, yLen as Integer, minValue as Double, maxValue as Double) as Double()**

Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |

method | ChartDirector | MBS ChartDirector Plugin | 15.1 | Yes | Yes | Yes | Yes | No |

**Function:**Gets an array of random numbers representing points on a 2D grid in which the difference between neighbouring points is random.

**Notes:**

Argument | Default | Description |

xLen | (Mandatory) | The number of points in the grid in the x direction. |

yLen | (Mandatory) | The number of points in the grid in the y direction. |

minValue | (Mandatory) | The minimum value of the random number. |

maxValue | (Mandatory) | The maximum value of the random number. |

Returns an array of random numbers representing points on a 2D grid in which the difference between neighbouring points is random. The array will contain (xLen * yLen) elements. The element at index (y * xLen + x) represents the point at (x, y), in which x and y are integers such that 0 <= x < xLen and 0 <= y < yLen.

**CDRanSeriesMBS.getDateSeries(len as Integer, startTime as Double, tickInc as Double, weekDayOnly as boolean = false) as Double()**

Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |

method | ChartDirector | MBS ChartDirector Plugin | 12.3 | Yes | Yes | Yes | Yes | No |

**Function:**Gets an array of date/time values.

**Notes:**

Argument | Default | Description |

len | (Mandatory) | The number of random values to get. |

startTime | (Mandatory) | The date/time of the first record in the column. |

tickInc | (Mandatory) | The change in date/time for subsequent records in seconds. The value 30 * 86400 is assumed to mean 1 month (which is not a constant interval), and its multiplies are assumed to mean multiple months. In particular, the value 360 * 86400 is assumed to mean 12 months, or 1 year. |

weekDayOnly | false | A true value means skipping dates that are not weekdays (Saturday and Sunday). A %F value means no skipping. |

Returns an array of date/time values.

**CDRanSeriesMBS.getSeries(len as Integer, minValue as Double, maxValue as Double) as Double()**

Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |

method | ChartDirector | MBS ChartDirector Plugin | 12.3 | Yes | Yes | Yes | Yes | No |

**Function:**Gets an array of numbers that fluctuate randomly.

**Notes:**

Argument | Default | Description |

len | (Mandatory) | The number of random values to get. |

startValue | (Mandatory) | The first value in the sequence. |

minDelta | (Mandatory) | The minimum change between two consecutive numbers. |

maxDelta | (Mandatory) | The maximum change between two consecutive numbers. |

lowerLimit | [-Infinity] | The minimum allowed value of the numbers. |

upperLimit | [+Infinity] | The maximum allowed value of the numbers. |

Returns an array of numbers that fluctuate randomly.

See also:

- getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double) as Double()
- getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double) as Double()
- getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double, upperLimit as Double) as Double()

**CDRanSeriesMBS.getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double) as Double()**

Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |

method | ChartDirector | MBS ChartDirector Plugin | 12.3 | Yes | Yes | Yes | Yes | No |

**Function:**Gets an array of numbers that fluctuate randomly.

**Notes:**

Argument | Default | Description |

len | (Mandatory) | The number of random values to get. |

startValue | (Mandatory) | The first value in the sequence. |

minDelta | (Mandatory) | The minimum change between two consecutive numbers. |

maxDelta | (Mandatory) | The maximum change between two consecutive numbers. |

lowerLimit | [-Infinity] | The minimum allowed value of the numbers. |

upperLimit | [+Infinity] | The maximum allowed value of the numbers. |

Returns an array of numbers that fluctuate randomly.

See also:

- getSeries(len as Integer, minValue as Double, maxValue as Double) as Double()
- getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double) as Double()
- getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double, upperLimit as Double) as Double()

**CDRanSeriesMBS.getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double) as Double()**

Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |

method | ChartDirector | MBS ChartDirector Plugin | 12.3 | Yes | Yes | Yes | Yes | No |

**Function:**Gets an array of numbers that fluctuate randomly.

**Notes:**

Argument | Default | Description |

len | (Mandatory) | The number of random values to get. |

startValue | (Mandatory) | The first value in the sequence. |

minDelta | (Mandatory) | The minimum change between two consecutive numbers. |

maxDelta | (Mandatory) | The maximum change between two consecutive numbers. |

lowerLimit | [-Infinity] | The minimum allowed value of the numbers. |

upperLimit | [+Infinity] | The maximum allowed value of the numbers. |

Returns an array of numbers that fluctuate randomly.

See also:

- getSeries(len as Integer, minValue as Double, maxValue as Double) as Double()
- getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double) as Double()
- getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double, upperLimit as Double) as Double()

**CDRanSeriesMBS.getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double, upperLimit as Double) as Double()**

Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |

method | ChartDirector | MBS ChartDirector Plugin | 12.3 | Yes | Yes | Yes | Yes | No |

**Function:**Gets an array of numbers that fluctuate randomly.

**Notes:**

Argument | Default | Description |

len | (Mandatory) | The number of random values to get. |

startValue | (Mandatory) | The first value in the sequence. |

minDelta | (Mandatory) | The minimum change between two consecutive numbers. |

maxDelta | (Mandatory) | The maximum change between two consecutive numbers. |

lowerLimit | [-Infinity] | The minimum allowed value of the numbers. |

upperLimit | [+Infinity] | The maximum allowed value of the numbers. |

Returns an array of numbers that fluctuate randomly.

See also:

The items on this page are in the following plugins: MBS ChartDirector Plugin.

Links

MBS Xojo Chart Plugins