Share via


Distribution.OnGetRangeValue Method

When overridden in a derived class, returns a value that is between 0 and 1 and that represents a point on the distribution curve.

Namespace: Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Assembly: Microsoft.VisualStudio.TeamSystem.Data (in microsoft.visualstudio.teamsystem.data.dll)

Syntax

'Declaration
Protected Overridable Function OnGetRangeValue As Double
'Usage
Dim returnValue As Double

returnValue = Me.OnGetRangeValue
protected virtual double OnGetRangeValue ()
protected:
virtual double OnGetRangeValue ()
protected double OnGetRangeValue ()
protected function OnGetRangeValue () : double

Return Value

A double between 0.0 and 1.0, inclusive.

Remarks

This method randomly generates a value that is between 0.0 and 1.0 and that represents a point on the distribution curve. Values that are less than 0.0 or more than 1.0 produce undefined results. This method is called once for each row of data that is generated. The more rows of data that are generated, the more closely the data approximates the distribution curve. The value that this method returns is scaled by the generator that uses it, based on the Min and Max properties that this user specifies, and converted to the type of the data that is being generated.

The GetRangeValue method calls this method. You should override OnGetRangeValue if you want to override the GetRangeValue functionality.

See Also

Reference

Distribution Class
Distribution Members
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator Namespace
IDistribution
DistributionAttribute
DistributionInit
DefaultDistributionDesigner Class

Other Resources

Generating Data with Data Generators