# DESCRIPTION
This module provides methods to generate fake and/or random data used
for spoofing and/or faking data such as BSN numbers and KvK numbers.
None of the methods are exported by default.
# SYNOPSIS
use Data::Random::NL qw(:all);
my $bsn = generate_bsn();
my $kvk = generate_kvk();
my $rsin = generate_rsin();
my $vestigingsnummer = generate_vestingsnummer();
# A word of warning
Be aware that this module may produce numbers that are used in the real world.
BSN numbers in test situations start by convention with a `9`.
# EXPORT\_OK
- generate\_bsn
- generate\_rsin
- generate\_kvk
- generate\_vestigingsnummer
# EXPORT\_TAGS
- :all
Get all the generate functions
- :person
Imports all the numbers in use for a person
- :company
Imports all the numbers in use for a company
# METHODS
## generate\_bsn
Generate a BSN (burgerservicenummer/social security number).
generate_bsn(); # returns a BSN
generate_bsn(9); # returns a BSN starting with a 9
## generate\_kvk
Generate a KvK (Kamer van Koophandel/Chamber of Commerce) number
generate_kvk(); # returns a KvK number
generate_kvk(9); # returns a KvK number starting with a 9
## generate\_rsin
Generate a RSIN number
generate_rsin(); # returns a RSIN number
generate_rsin(9); # returns a RSIN number starting with a 9
## generate\_vestigingsnummer
Generate a vestigings number
generate_vestigingsnummer(); # returns a vestigings number
generate_vestigingsnummer(9); # returns a vestigings number starting with a 9
# SEE ALSO
- bsn
[
https://www.government.nl/topics/personal-data/citizen-service-number-bsn](
https://www.government.nl/topics/personal-data/citizen-service-number-bsn)
- kvk
[
https://www.kvk.nl/download/De\_nummers\_van\_het\_Handelsregister\_tcm109-365707.pdf](
https://www.kvk.nl/download/De_nummers_van_het_Handelsregister_tcm109-365707.pdf)
- rsin
[
https://www.kvk.nl/english/registration/rsin-number/](
https://www.kvk.nl/english/registration/rsin-number/)