Address Street Mask

The Address Street mask generates fictitious street addresses such as '278 New Day St, Apt 41'.

This mask provides several parameters that allow the user to specify which elements of an address should appear in the masked result.
 

 

For the purposes of this mask, a street address is considered to consist of two parts:

1. Street Major Details - this consists of the primary street address details. E.g. '278 New Day St'

2. Street Minor Details - this consists of the secondary street address details. E.g. 'Apt 41'.

 

Show Major Street Details

If this check box is selected then the major street details shall be included in the generated address.
 

Number

If this check box is selected then the number immediately preceding the street name shall be generated.

This would correspond to 278 in the example '278 New Day St'.
 

Include number pairs

If this check box is selected then two numbers should be generated with a separator.

This would correspond to 18/278 in the example '18/278 New Day St'.
 

Weight

Represents an approximate frequency of how many numbers shall be a number pair. E.g. If this value is 10 then approximately 10% of generated addresses shall contain a number pair and 90% shall contain a single number.

 

Street Name

If this check box is selected then then the street name shall be included in the generated address.

This would correspond to 'Old Town' in the example '1091 North Old Town Road'.

Note: The street name can be a single word or multiple words.

Note: Street names are sometimes preceded with a direction: North (N), South (S), East (E) or West (W). The direction can appear in abbreviated form ('N') or complete form ('North') according to the "Use abbreviations" setting described below.
 

Include numbered street names

If this check box is selected then numbered street names, which are common in the USA and some other countries, shall be included in the generated address.

This would correspond to '12th' in the example '278 12th St'.
 

Weight

Represents an approximate frequency of how many street names shall be a numbered name. E.g. If this value is 10 then approximately 10% of generated addresses shall contain a numbered street name (e.g. '12th' street) and 90% shall contain a street name consisting of one or more words (e.g. 'New Day' street).

 

Street Type

If this check box is selected then then the street type shall be included in the generated address.

This would correspond to 'St' in the example '278 New Day St'.

This value can appear in abbreviated form ('St') or complete form ('Street') according to the "Use abbreviations" setting described below.

The street types used are: Street (St), Avenue (Ave), Road (Rd), Place (Pl), Court (Ct), Drive (Dr), Lane (Ln), Terrace (Ter), Crescent (Cres), Boulevard (Blvd), Highway (Hwy), Heights (Hts), Alley (Aly), Grove (Grv), Way (Way), View (Vw), Crest (Crst), Parkway (Pkwy), Ridge (Rdg), Springs (Spgs), Square (Sq), Cove (Cv), Arcade (Arc), Crossing (Xing), Pass (Pass) and Plaza (Plz).

 

Show Minor Street Details

If this check box is selected then the minor street details shall be included in the generated address.

This would correspond to ', Apt 41' in the example '278 New Day St, Apt 41'.

Keywords used in minor street details are: Apartment (Apt), Suite (Ste), Unit (Unit), Floor (Fl), Room (Rm), Lobby (Lbby), Office (Ofc), Stop (Stop), Lower (Lowr), Basement (Bsmt), Rear (Rear), Upper (Uppr) and Penthouse (Ph).
 

Weight

This is the approximate frequency of how many generated addresses shall contain minor street details.

E.g. If this value is 15 then approximately 15% of generated addresses shall contain the minor street details (e.g. 'Apartment 46' ) and the remaining 85% shall contain only the major street details or if the Show Major Street Details checkbox is not selected then NULL shall be returned.

Note: A weight of 100 means that every generated address shall contain minor street details.
 

When Major Street Details shown

This panel shall be enabled only when the Show Major Street Details checkbox is selected. It allows you to specify the order of appearance of the major and minor street details.

 

Use abbreviations Weight

This is the approximate frequency of how many generated addresses shall use abbreviations.

Items in the generated address that this "Use abbreviations" applies to are: the direction of street names (e.g. 'West' or 'W), the street type (e.g. 'Road' or "Rd') and minor street detail keywords (e.g. 'Suite' or 'Ste').

A single address shall contain either all abbreviations or none.

Note: A value of 0 means that no abbreviations shall be used. A value of 100 means that abbreviations shall always be used.

 

Case

Title Case

Only the first letter of each keyword shall be in upper-case. E.g. '2774 West Hampton Road, Suite 46' or '2774 W Hampton Rd, Ste 46'.
 

UPPER CASE

The entire address is in upper-case. E.g. '2774 WEST HAMPTON ROAD, SUITE 46' or '2774 W HAMPTON RD, STE 46'.
 

lower case

The entire address is in lower-case. E.g. '2774 west hampton road, suite 46' or '2774 w hampton rd, ste 46'.

 

Null and Empty Value Handling

Deterministic mode: Nulls and empty strings are preserved.

Non-Deterministic mode: Nulls and empty strings are overwritten with masked Address Street values.