Data Generation Function List

Prev Next

The data generation functions are categorised logically, making it easier to browse them and find them. They can be used as simple functions, or combined in complex formulae.

Note: for some functions, the cell type must be set. For instance, generating dates requires the cell formatting must be set to the relevant date type. To format cells, right-click the relevant cells and click "format cells", before selecting the relevant formatting. Cell formatting further provides a greater degree of flexibility and increases the variety of data that can be generated using the data generation functions. The formatting can be specified for some functions within the formula itself, as specified below.

Note: The locale is set to the default US English (en_US) in the following examples, unless otherwise stated.


General Functions

Function Name

Description

Example

DataGen.FormattedString

Returns a random string, using the format “# = Number, ? = Letter, * = Number or Letter”.

"=DataGen.FormattedString("# = 3, ? = A, * = 5")"

Returns:
2 = 3, C = A, 7 = 5
6 = 3, L = A, 9 = 5
1 = 3, Q = A, 2 = 5

DataGen.Random.RandomFromCSV

Returns a random value from a list of specified values.

"=DataGen.Random.RandomFromCSV("Red,Yellow,Green,Blue")"

Returns:
Red
Yellow
Red

DataGen.SetLocale

Sets the Locale.

"=DataGen.SetLocale("sv")"

Returns:
Locale is set to sv

DataGen.SetSeed

Sets the Seed.

"=DataGen.SetSeed(2)"

Returns:
Seed is set to 2


Numbers

Functions for generating integers and decimals.

Function Name

Description

Example

DataGen.Random.RandomDouble

Returns a random double variable less than 1.

"=DataGen.Random.RandomDouble()"

Returns:
0.291310112
0.634659199
0.968867593

DataGen.Random.RandomInt

Returns a random integer value within a defined range. The function is formatted =DataGen.SequenceInt(minValue, maxValue).

"=DataGen.Random.RandomInt(1, 6)"

Returns:
6
2
6

DataGen.Random.RandomLong

Returns a random big integer value within specified long range. The function is formatted =DataGen.Random.RandomLong(minValue, maxValue).

"=DataGen.Random.RandomLong(1,50000)"

Returns:
229432
33478
8765

DataGen.SequenceInt

Returns a random integer from a defined starting point, without duplicate values. The function is formatted =DataGen.SequenceInt(sequence name, starting number). Integers will not duplicate within each given sequence name.

"=DataGen.SequenceInt(1, 1)"

Returns:
1
2
3


Addresses

Functions that generate names and postal addresses.

Function Name

Description

Example

DataGen.Address.BuildingNumber

Returns a random building number between 3 and 5 characters for an address.

"=DataGen.Address.BuildingNumber()"

Returns:
076
4583
5567

DataGen.Address.CityPrefix

Returns a random city prefix.

"=DataGen.Address.CityPrefix()"

Returns:
East
Port
Lake

DataGen.Address.CitySuffix

Returns a random city suffix.

"=DataGen.Address.CitySuffix()"

Returns:
Shire
Berg
Ham

DataGen.Address.Country

Returns a random country.

"=DataGen.Address.Country()"

Returns:
Barbados
Fiji
England

DataGen.Address.CountryCode

Returns a random country code.

"=DataGen.Address.CountryCode()"

Returns:
QA
JP
SM

DataGen.Address.County

Returns a random English county.

"=DataGen.Address.County()"

Returns:
Cambridgeshire
Buckinghamshire
Nottinghamshire

DataGen.Address.FullAddress

Returns a random full address.

"=DataGen.Address.FullAddress()"

Returns:

71186 Eichmann Gateway, North
Nayelishire, India
381 Emelie Ports, Schultzport, Nigeria
935 Mertz Spurs, Lake Ignacio, Niger

DataGen.Address.Latitude

Returns a random latitude.

"=DataGen.Address.Latitude()"

Returns:
61.9834
-69.9603
-64.8166

DataGen.Address.Longitude

Returns a random longitude.

"=DataGen.Address.Longitude()"

Returns:
-84.5083
-8.8659
-19.2732

DataGen.Address.SecondaryAddress

Returns a random secondary address.

"=DataGen.Address.SecondaryAddress()"

Returns:
Suite 895
Apt. 548
Apt. 511

DataGen.Address.State

Returns a random state.

"=DataGen.Address.State()"

Returns:
Orissa
Pondicherry
Jammu and Kashmir

When Locale is set to en_IND.

DataGen.Address.StateAbbr

Returns a random state abbreviation.

"=DataGen.Address.StateAbbr()"

Returns:
UT
OK
VA

When Locale is set to en_US.

DataGen.Address.StreetAddress

Returns a random street address.

"=DataGen.Address.StreetAddress()"

Returns:
Ängsvägen 15
Norra Åkergatan 862
Övre Järnvägsgärdet 720

When Locale is set to SV.

DataGen.Address.StreetName

Returns a random street name.

"=DataGen.Address.StreetName()"

Returns:
Allée de Tilsitt
Rue de Seine
Passage Saint-Séverin

When Locale is set to fr.

DataGen.Address.StreetSuffix

Returns a random street suffix.

"=DataGen.Address.StreetSuffix()"

Returns:
park
straat
plantsoen

When Locale is set to nl.

DataGen.Address.ZipCode

Returns a random zip code.

"=DataGen.Address.ZipCode()"

Returns:
TN01 2XU
YP23 1FE
UO8 1BQ

When Locale is set to en_GB


Product and company

Functions that generate company and product information.

Function Name

Description

Example

DataGen.Commerce.Category

Returns a random product category.

"=DataGen.Commerce.Category"

Returns:
Electronics
Automotive
Home

DataGen.Commerce.Color

Returns a random color.

"=DataGen.Commerce.Color"

Returns:
gold
yellow
ivory

DataGen.Commerce.Price

Returns a random product price. The function is formatted =DatGen.Commerce.Price(minimum value, maximum value, number of decimal places, currency symbol). Note: the cell must be formatted to the relevant currency for the symbols to be generated.

"=DataGen.Commerce.Price(1,4,2,"$")"

Returns:
$2.46
$1.78
$2.54

When the cell is formatted to currency, with the symbol “$” set.

DataGen.Commerce.Product

Returns a random product.

"=DataGen.Commerce.Product()"

Returns:
Salad
Chicken
Computer

DataGen.Commerce.ProductAdjective

Returns a random product adjective.

"=DataGen.Commerce.ProductAdjective"

Returns:
Sleek
Refined
Fantastic

DataGen.Commerce.ProductMaterial

Returns a random product material.

"=DataGen.Commerce.ProductMaterial"

Returns:
Metal
Rubber
Cotton"

DataGen.Commerce.ProductName

Returns a random, three word product name, combining adjective, material, product type.

"=DataGen.Commerce.ProductName()"

Returns:
Generic Frozen Towels
Rustic Wooden Chair
Incredible Stee

DataGen.Company.Bs

Returns a random piece of company jargon or management speak.

"=DataGen.Company.Bs()"

Returns:
generate next-generation relationships
scale e-business relationships
maximize ubiq

DataGen.Company.CatchPhrase

Returns a random company catch phrase.

"=DataGen.Company.CatchPhrase()"

Returns:
Implemented content-based moderator
Assimilated incremental Graphical User Interface
Down-sized object-oriented artificial intelligence

DataGen.Company.CompanyName

Returns a random company name.

"=DataGen.Company.CompanyName()"

Returns:
Garnier - Perrot
Rosenbaum Group
Reilly – Hermann

When Locale is set to en_GB

DataGen.Company.CompanySuffix

Returns a random company suffix.

"=DataGen.Company.CompanySuffix()"

Returns:
Inc
Ltd
and Sons


Database

Functions that generate metadata describing a database.

Function Name

Description

Example

DataGen.Database.Collation

Returns a random database collation.

"= DataGen.Database.Collation()"

Returns:
cp1250_general_ci
ascii_general_ci
utf8_bin

DataGen.Database.Column

Returns a random database column name.

"=DataGen.Database.Column()"

Returns:
createdAt
token
status

DataGen.Database.Engine

Returns a random database storage engine.

"=DataGen.Database.Engine()"

Returns:
CSV
MEMORY
BLACKHOLE

DataGen.Database.Type

Returns a random database column type.

"=DataGen.Database.Type()"

Returns:
bigint
real
serial


Dates

Functions that generate dates.

Function Name

Description

Example

DataGen.Date.Future

Returns a random date in the future, with the number of future years specified in the format =DataGen.Date.Future(number of years to go forward) . Note: the cell must be formatted to date, with the correct format.

"=DataGen.Date.Future(4)"

Returns:
10/27/2021
4/20/2022
8/15/2019

When the cell formatting is set to number/date/*3/14/2012 and the locale is set to English (US).

DataGen.Date.Month

Returns a random month.

"=DataGen.Date.Month()"

Returns:
January
February
December

DataGen.Date.MonthAbbr

Returns a random month abbreviation.

"=DataGen.Date.MonthAbbr"

Returns:
Jan
Mar
Nov

DataGen.Date.Past

Returns a random date in the past, with the number of past years specified in the format =DataGen.Date.Past(number of years to go back). Note: the cell must be formatted to date, with the correct format.

"=DataGen.Date.Past(80)"

Returns:
2/14/1950
4/25/1944
8/7/1979

When the cell formatting is set to number/date/*3/14/2012 and the locale is set to English (US).

DataGen.Date.Recent

Returns a random date within a number of days of the current date, specified in the format =DataGen.Date.Recent(number of days). The number of days is set to 30 by default. Note: the cell must be formatted to date, with the correct format.

"=DataGen.Date.Recent(5)"

Returns:
9/6/2018
9/6/2018
9/5/2018

When the function is executed on 10/09/2018 and the cell formatting is set to number/date/*3/14/2012 and the locale is set to English (US).

DataGen.Date.Weekday

Returns a random weekday

"=DataGen.Date.Weekday()"

Returns:
Friday
Wednesday
Sunday

DataGen.Date.WeekdayAbbr

Returns a random weekday abbreviation

"=DataGen.Date.WeekdayAbbr()"

Returns:
Tues
Sun
Mon

DataGen.Random.RandomDate

Returns a random date within a specified range. The function is formatted =DataGen.SequenceInt(“day, month, year”, “day, month, year”). Note: the cell must be formatted to date, with the correct format.

"=DataGen.Random.RandomDate("1/1/1900", "7/19/2018")"

Returns:
8/21/1900
2/4/1909
5/13/1989

When the cell formatting is set to number/date/*3/14/2012 and the locale is set to English (US).


Finance

Functions that generate account, currency, and transaction information.

Function Name

Description

Example

DataGen.Finance.Account

Returns a random account number.

"=DataGen.Finance.Account()"

Returns:
84296305
23065655
16099530

DataGen.Finance.AccountName

Returns a random account name like Savings, Checkings, Home Loan etc.

"=DataGen.Finance.AccountName()"

Returns:
Savings Account
Personal Loan account
Savings Account

DataGen.Finance.AccountOfSpecifiedLength

Returns a random account number of a length specified in the format =DataGen.Finance.AccountOfSpecifiedLength(number of digits). The number of digits is set to 8 by default.

"=DataGen.Finance.AccountOfSpecifiedLength(12)"

Returns 12 Digit Account Numbers:
005968327716
548027231195

DataGen.Finance.Amount

Returns a random amount within a specified range.

"=DataGen.Finance.Amount()"

Returns:
Credit Card Account
Savings Account
Personal Loan Account

DataGen.Finance.AmountWithDetails

Returns a random amount within a range specified in the fromat =DataGen.Finance>AmountWithDetails(minimum amount, maximum amount, number of decimal places).

"=DataGen.Finance.AmountWithDetails(1, 1000,2)"

Returns a random amount between 1 and 1000, and two decimal places:
265.53
259.83
954.03

DataGen.Finance.Bic

Returns a random bank identifier code (Bic).

"=DataGen.Finance.Bic()"

Returns:
TOXECRZ1399
UOTUGNB1
TWJAGDQ1

DataGen.Finance.BitcoinAddress

Returns a random bitcoin address.

"=DataGen.Finance.BitcoinAddress()"

Returns:
3M0Z1F9R7Z79H04F9R5Y4KQ10634
3BS6SB09WYY9BK9BG6Y40CHCMJH4B7
1RS9Q8JY968NPLXNJY11Y21D57MXDE88WJ

DataGen.Finance.CreditCardNumber

Returns a random valid credit card number.

"=DataGen.Finance.CreditCardNumber()"

Returns:
6767-5069-6253-4893-027
6759-5377-4241-9170
3529-2124-4921-0837

DataGen.Finance.Currency.Code

Returns a random currency code.

"=DataGen.Finance.Currency.Code()"

Returns:
USD
XTS
MOP

DataGen.Finance.Currency.Description

Returns a random currency description.

"=DataGen.Finance.Currency.Description()"

Returns:
IRR
DKK
RWF

DataGen.Finance.Currency.Symbol

Returns a random currency symbol.

"=DataGen.Finance.Currency.Symbol()"

Returns:
£
TT$

DataGen.Finance.TransactionType

Returns a random transaction type: Deposit, Withdrawl, Payment or Invoice.

"=DataGen.Finance.TransactionType()"

Returns:
payment
withdrawal


Name

Functions that generate names, prefixes, and job descriptors.

Function Name

Description

Example

Data Generation Functions - Names

Returns a first name.

"=DataGen.Name.FirstName"

Returns:

太一
陽翔

When Locale is set to ja

DataGen.Name.FullName

Returns a full name.

"=DataGen.Name.FullName()"

Returns:
Ramon Karlsson
Amy Svensson
Neil Nilsson

When Locale is set to sv

DataGen.Name.JobArea

Returns a job specialism.

"=DataGen.Name.JobArea()"

Returns:
Integration
Solutions
Group

DataGen.Name.JobDescriptor

Returns a job descriptor.

"=DataGen.Name.JobDescriptor()"

Returns:
Senior
Customer
Corporate

DataGen.Name.JobTitle

Returns a job title.

"=DataGen.Name.JobTitle()"

Returns:
Human Accounts Executive
Customer Directives Manager
Product Paradigm Assistant

DataGen.Name.JobType

Returns a job type.

"=DataGen.Name.JobType()"

Returns:
Dynamic Program Associate
Customer Paradigm Manager
Chief Applications Analyst

DataGen.Name.LastName

Returns a last name.

"=DataGen.Name.LastName()"

Returns:
Ferrara
Costantin
Bianc

When Locale is set to it

DataGen.Name.Prefix

Returns a name prefix.

"=DataGen.Name.Prefix()"

Returns:
Κύριος
Κυρία
Δόκτορ

When Locale is set to el

DataGen.Name.Suffix

Returns a name suffix.

"=DataGen.Name.Suffix()"

Returns:
I
Sr.
V


Phone

Functions that generate phone numbers in specific formats.

Function Name

Description

Example

DataGen.Phone.PhoneNumber

Returns a random phone number, specified by the locale.

"=DataGen.Phone.PhoneNumber()"

Returns:

+910245048269
+912292980049
+91289-806-9090

When Locale is set to en_IND

DataGen.Phone.PhoneNumberWithFormat

Returns a random phone number, specified by the locale. Formats are specified within bracket and double quotation marks. Hash signs (#) will be replaced with a random number, and all other characters such as spaces, dashes, and bracket, will be replicated literally.



Internet

Functions that generate information relating to email, IP, URL, and online account details.

Function Name

Description

Example

DataGen.Internet.Avatar

Returns an online avatar.

"=DataGen.Internet.Avatar()"

Returns:
https://s3.amazonaws.com/uifaces/faces/twitter/nbirckel/128.jpg
https://s3.amazonaws.com/uifaces/faces/twitter/a1chapone/128.jpg
https://s3.amazonaws.com/uifaces/faces/twitter/traneblow/128.jpg

DataGen.Internet.DomainName

Returns an internet domain name.

"=DataGen.Internet.DomainName()"

Returns:
samuel.es
clemente.info
patricio.info

DataGen.Internet.DomainSuffix

Returns a domain name suffix e.g. .com, .net, .org

"=DataGen.Internet.DomainSuffix()"

Returns:
es
org
info

DataGen.Internet.DomainWord

Returns a random word used in domain names.

"=DataGen.Internet.DomainWord()"

Returns:
rosario
ramona
eva

DataGen.Internet.Email

Returns an email address.

"=DataGen.Internet.Email()"

Returns:
Carolina42@gmail.com
Catalina_Galarza61@hotmail.com
Ramona23@gmail.com

DataGen.Internet.EmailWithDetails

Returns variations of an email using a first name, last name, and provider, specified in the format =DataGen.Internet.EmailWithDetails(“firstname, lastname, provider”).

"=DataGen.Internet.EmailWithDetails("firstname", "lastname", "provider.com")"

Returns:
firstname_lastname@provider.com
firstname.lastname77@provider.com
firstname_lastname59@provider.com

DataGen.Internet.Ip

Returns an IP address.

"=DataGen.Internet.Ip()"

Returns:
222.88.182.155
55.114.248.110
134.228.149.234

DataGen.Internet.Ipv6

Returns an IP V6 address.

"=DataGen.Internet.Ipv6()"

Returns:
ba3a:2ba4:b6b3:5360:f9a6:3747:95e2:504
803e:69ea:b832:c096:76d5:4d32:10:9685
146a:29ab:f04c:afa:2cab:8163:85d:2eb

DataGen.Internet.Mac

Returns a Mac address.

"=DataGen.Internet.Mac()"

Returns:
3d:59:9f:a7:ab:07
87:c1:38:8e:8d:9d
a9:5c:91:4b:ed:ec

DataGen.Internet.Password

Returns a password.

"=DataGen.Internet.Password()"

Returns:
fBUMRer2Wa
7n3Ku5RcHW
9enZAxmV_r

DataGen.Internet.PasswordWithDetails

Returns a password of a length specified in the format =DataGen.Internet.PassWithDetails(number of characters).

"=DataGen.Internet.PasswordWithDetails(6)"

Returns:
lvTV5g
vJ2RvY
vWyLJX

DataGen.Internet.Protocol

Returns a protocol http or https.

"=DataGen.Internet.Protocol()"

Returns:
http
https
https

DataGen.Internet.Url

Returns a URL.

"=DataGen.Internet.Url()"

Returns:
https://lourdes.com
https://federico.com
http://jacobo.es

DataGen.Internet.UserAgent

Returns a UserAgent. Data generated by this function reflects the prevalence of Mozilla over Opera.

"=DataGen.Internet.UserAgent()"

Returns:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_9_9 rv:6.0; BO) AppleWebKit/538.1.2 (KHTML, like Gecko) Version/4.1.6 Safari/538.1.2
Opera/10.22 (Windows NT 5.2; U; UR Presto/2.9.166 Version/12.00)
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/6.0; .NET CLR 2.6.29901.2)

DataGen.Internet.UserName

Returns a username.

"=DataGen.Internet.UserName()"

Returns:
JoseEmilio_Valle
Daniela_Godoy94
Rosa.Cardona92

DataGen.Internet.WithDetails

Returns a username using variations of a first and last name, specified in the format =DataGen.Internet.WithDetails(“firstname”, “lastname”).

"=DataGen.Internet.WithDetails(“first”, “last”)"

Returns:
first.last22
first.last
first91


"Hacker"

Functions that generate basic linguistics units loosely associated with hackers.

Function Name

Description

Example

DataGen.Hacker.Abbreviation

Returns an abbreviation for a random word.

"=DataGen.Hacker.Abbreviation()"

Returns:
IB
SAS
CSS

DataGen.Hacker.Adjective

Returns a random word which, in this case, is an adjective.

"=DataGen.Hacker.Adjective()"

Returns:
optical
open-source
optical

DataGen.Hacker.IngVerb

Returns a random '-ing' verb, a present participle.

"=DataGen.Hacker.IngVerb()"

Returns:
parsing
quantifying
indexing

DataGen.Hacker.Noun

Returns a random word which, in this case, is a noun.

"=DataGen.Hacker.Noun()"

Returns:
pixel
driver
system

DataGen.Hacker.Phrase

Returns a phrase.

"=DataGen.Hacker.Phrase()"

Returns:
If we index the panel, we can get to the RAM panel through the redundant RAM panel!

DataGen.Hacker.Verb

Returns a random word which, in this case, is a verb.

"=DataGen.Hacker.Verb()"

Returns:
navigate
reboot
input


Text

Functions that generate placeholder text.

Function Name

Description

Example

DataGen.Lorem.Lines

Returns lines of lorem ipsum filler text.

"=DataGen.Lorem.Lines()"

Returns:
Ut explicabo doloremque incidunt aperiam eum. Sed iusto repellendus cupiditate accusantium illum explicabo. Iure commodi veritatis beatae quis placeat id aut. Voluptatibus consequatur officiis sint quos nam cupiditate nemo reprehenderit.
Eaque qui id est hic cum. Iusto veritatis et hic eum. Cum est voluptatibus at nam consequatur. Quod vitae ad dolore accusantium a nobis quo. Quaerat numquam harum eos dolorum nobis doloribus possimus quis.
Ducimus ipsum rerum consequuntur doloremque quia qui et.

DataGen.Lorem.Paragraph

Returns one paragraph of lorem ipsum filler text.

"=DataGen.Lorem.Paragraph()"

Returns:
Libero rerum accusantium tempora minus tenetur quia ea. Doloribus asperiores officia nam et velit voluptatem ut. Doloribus minus modi similique provident tempore quis sunt eos. Numquam pariatur error odio. Deserunt sunt est. Necessitatibus qui accusamus in ut eos nihil vero. Ratione quo quo quia sed magnam doloremque. Aspernatur aut ex earum nesciunt illum. Eveniet molestiae omnis facilis. Non quo impedit suscipit delectus voluptatem et. Doloremque qui delectus molestiae et doloribus et quas facilis. Amet repudiandae harum.

DataGen.Lorem.Paragraphs

Returns a number of paragraphs of lorem ipsum filler text., specified in the format =DataGen.Lorem.Paragraphs(number of paragraphs)

"=DataGen.Lorem.Paragraphs(2)"

Returns:
"Aliquam eligendi minus voluptates necessitatibus aliquam. Quo voluptatem non recusandae itaque officiis alias accusamus. Doloribus dolorem harum quasi quo iure excepturi. Eum perspiciatis rerum.
"Et debitis sapiente. Id autem iste aut tempore distinctio ut error illum. Recusandae consectetur itaque qui laborum nihil aut iste voluptates quis. Sint a minima deleniti odit consequatur velit.

DataGen.Lorem.Review

Returns a user review in English.

"=DataGen.Lorem.Review()"

Returns:
My co-worker Atha has one of these. He says it looks narrow.
My chicken loves to play with it.
This product works outstandingly well. It grudgingly improves my baseball by a lot.

DataGen.Lorem.Sentence

Returns a sentence of lorem ipsum filler text.

"=DataGen.Lorem.Sentence()"

Returns:
Odio dolorem unde alias officiis illo doloribus quia aut cupiditate.

DataGen.Lorem.Sentences

Returns a number of sentences of lorem ipsum filler text., specified in the format =DataGen.Lorem.Paragraphs(number of sentences)

"=DataGen.Lorem.Sentences(2)"

Returns:
Autem enim debitis non quisquam deleniti. Labore quibusdam et. Quis aut facere.
Omnis exercitationem modi architecto excepturi assumenda reprehenderit sunt et nihil. Illum excepturi vel sed vero illum quos sed culpa. Nostrum sit minima reprehenderit.
Facere voluptas ab. Rerum molestiae itaque quaerat odit quod modi. Dolorem dolorum voluptatibus eius magnam qui.

DataGen.Lorem.Slug

Returns a lorem ipsum slug of length specified in the format =Datagen.Lorem.Slug(numer of words)

"=DatGen.Lorem.Slug(4)"

Returns:
iusto-et-autem-tempore
id-et-aut-enim
nostrum-repudiandae-est-officia

DataGen.Lorem.Text

Returns text using one of the other Lorem functions.

"=DataGen.Lorem.Text()"

Returns:
Sit voluptatem maiores libero error corrupti nesciunt. Numquam sit maiores id. Animi qui molestiae similique maiores voluptatem. Dolore voluptatem vero sed ab iusto porro hic sit eos. Numquam adipisci tempora natus quam quas quia ipsa. Sit esse vel cum veniam similique sit.
Ratione reiciendis ducimus vel in quis voluptatem et quaerat.
Error adipisci nostrum laborum quae aliquid.

DataGen.Lorem.Word

Returns a ipsum word

"=DataGen.Lorem.Word()"

Returns:
nemo
dolorem
accusamus

DataGen.Lorem.Words

Returns a number of ipsum lorem words

"=DataGen.Lorem.Words()"

Returns:
dolorum consequuntur assumenda
non consequatur beatae
aliquid est perspiciatis


String Extensions

Functions that process a string.

Function Name

Description

Example

DataGen.General.Random.Parse

Returns a string value after resolving a set of functions specified in the format =DataGen.Random.Parse(“{{function1}} {{function2}} {{functionN}}”).

"=DataGen.Random.Parse("{{name.prefix}} {{name.lastname}} {{name.suffix}}")"

Returns:
Dr. Herman MD
Mrs. Koch DVM

DataGen.Random.RandomStringFixedLength

Returns a random string of fixed length with or without numbers and special characters. The function is formatted =DataGen.Random.RandomStringFixedLength(length, includeNumbers, includeSpecialChars)

"=DataGen.Random.RandomStringFixedLength(7,TRUE,TRUE)"

Returns:
vXf2P=G
D%r=nNV
Gjs3$d1

DataGen.General.Random.Spin

Returns a random string value after ‘spinning’ text. Spinning generates variations of variables specified in the format =DataGen.Random.Spin(“{{variable 1|variable2|variable}}”). Spin functions can be strung together. Values outside of squiggly brackets will be reproduced literally.

"=DataGen.Random.Spin("{{Red|Yellow} is {my|your} {favourite|least favourite} colour }")"

Returns
Yellow is my least favourite colour
Red is my favourite colour
Red is your least favourite colour