Archive for February, 2008

ActiveRecord – Nederlandstalige Faker::

Zoals vernoemd Hang jezelf niet op met Rails! en in ‘How to Avoid Hanging Yourself‘, ff een quick hack op Faker gedaan: nederlande plaatsnamen, straatnamen en voor/achternamen.

?Download faker.rb
module Faker
  class Address
    class << self
      def nl_street_name
        [
          Proc.new { [nl_street_prefix, ' ', Name.nl_last_name,  nl_street_suffix].join('') },
          Proc.new { [Name.nl_first_name, nl_street_suffix].join(' ') }
        ].rand.call
      end
 
      def nl_street_prefix
        %w(Gedempte Graaf     Burgemeerster Prins).rand
      end
 
      def nl_city
        %w(Aa en Hunze Aalburg Aalsmeer Aalten Abcoude Achtkarspelen Alblasserdam Albrandswaard Alkemade Alkmaar Almelo Almere Alphen aan den Rijn Alphen-Chaam Ambt Montfort Ameland Amersfoort Amstelveen Amsterdam Andijk Anna Paulowna Apeldoorn Appingedam Arcen en Velden Arnhem Assen Asten Baarle-Nassau Baarn Barendrecht Barneveld Bedum Beek Beemster Beesel Bellingwedde Bennebroek Bergambacht Bergeijk Bergen Bergen Bergen op Zoom Bergschenhoek Berkel en Rodenrijs Berkelland Bernheze Bernisse Best Beuningen Beverwijk Binnenmaas Bladel Blaricum Bleiswijk Bloemendaal Boarnsterhim Bodegraven Boekel Bolsward Borger-Odoorn Borne Borsele Boskoop Boxmeer Boxtel Breda Breukelen Brielle Bronckhorst Brummen Brunssum Bunnik Bunschoten Buren Bussum Capelle aan den IJssel Castricum Coevorden Cranendonck Cromstrijen Cuijk Culemborg Dalfsen Dantumadeel De Bilt De Marne De Ronde Venen De Wolden Delft Delfzijl Den Haag Den Helder Deurne Deventer Diemen Dinkelland Dirksland Doesburg Doetinchem Dongen Dongeradeel Dordrecht Drechterland Drimmelen Dronten Druten Duiven Echt-Susteren Edam-Volendam Ede Eemnes Eemsmond Eersel Eijsden Eindhoven Elburg Emmen Enkhuizen Enschede Epe Ermelo Etten-Leur Ferwerderadiel Franekeradeel Gaasterlân-Sleat Geertruidenberg Geldermalsen Geldrop-Mierlo Gemert-Bakel Gennep Giessenlanden Gilze en Rijen Goedereede Goes Goirle Gorinchem Gouda Graafstroom Graft-De Rijp Grave 's-Gravendeel Groenlo-Lichtenvoorde Groesbeek Groningen Grootegast Gulpen-Wittem Haaksbergen Haaren Haarlem Haarlemmerliede en Spaarnwoude Haarlemmermeer Haelen Halderberge Hardenberg Harderwijk Hardinxveld-Giessendam Haren Harenkarspel Harlingen Hattem Heel Heemskerk Heemstede Heerde Heerenveen Heerhugowaard Heerlen Heeze-Leende Heiloo Helden Hellendoorn Hellevoetsluis Helmond Hendrik-Ido-Ambacht Hengelo 's-Hertogenbosch Het Bildt Heumen Heusden Heythuysen Hillegom Hilvarenbeek Hilversum Hof van Twente Hoogeveen Hoogezand-Sappemeer Hoorn Horst aan de Maas Houten Huizen Hulst Hunsel IJsselstein Jacobswoude Kampen Kapelle Katwijk Kerkrade Kessel Kollumerland en Nieuwkruisland Korendijk Krimpen aan den IJssel Laarbeek Landerd Landgraaf Landsmeer Langedijk Laren Leek Leerdam Leeuwarden Leeuwarderadeel Leiden Leiderdorp Leidschendam-Voorburg Lelystad Lemsterland Leusden Liemeer Liesveld Lingewaal Lingewaard Lisse Lith Littenseradiel Lochem Loenen Loon op Zand Lopik Loppersum Losser Maarssen Maasbracht Maasbree Maasdonk Maasdriel Maassluis Maastricht Margraten Marum Medemblik Meerlo-Wanssum Meerssen Meijel Menaldumadeel Menterwolde Meppel Middelburg Middelharnis Midden-Delfland Midden-Drenthe Mill en Sint Hubert Millingen aan de Rijn Moerdijk Montferland Montfoort Mook en Middelaar Moordrecht Muiden Naarden Neder-Betuwe Nederlek Nederweert Neerijnen Niedorp Nieuwegein Nieuwerkerk aan den IJssel Nieuwkoop Nieuw-Lekkerland Nijefurd Nijkerk Nijmegen Noord-Beveland Noordenveld Noorder-Koggenland Noordoostpolder Noordwijk Noordwijkerhout Nuenen, Gerwen en Nederwetten Nunspeet Nuth Obdam Oegstgeest Oirschot Oisterwijk Oldebroek Oldenzaal Olst-Wijhe Ommen Onderbanken Oosterhout Oostflakkee Ooststellingwerf Oostzaan Opmeer Opsterland Oss Oud-Beijerland Oude IJsselstreek Ouder-Amstel Ouderkerk Oudewater Overbetuwe Papendrecht Pekela Pijnacker-Nootdorp Purmerend Putten Raalte Reeuwijk Reiderland Reimerswaal Renkum Renswoude Reusel-De Mierden Rheden Rhenen Ridderkerk Rijnwaarden Rijnwoude Rijssen-Holten Rijswijk Roerdalen Roermond Roggel en Neer Roosendaal Rotterdam Rozenburg Rozendaal Rucphen Schagen Scheemda Schermer Scherpenzeel Schiedam Schiermonnikoog Schijndel Schinnen Schoonhoven Schouwen-Duiveland Sevenum Simpelveld Sint Anthonis Sint-Michielsgestel Sint-Oedenrode Sittard-Geleen Skarsterlân Sliedrecht Slochteren Sluis Smallingerland Sneek Soest Someren Son en Breugel Spijkenisse Stadskanaal Staphorst Stede Broec Steenbergen Steenwijkerland Stein Strijen Swalmen Ten Boer Ter Aar Terneuzen Terschelling Texel Teylingen Tholen Thorn Tiel Tilburg Tubbergen Twenterand Tynaarlo Tytsjerksteradiel Ubbergen Uden Uitgeest Uithoorn Urk Utrecht Utrechtse Heuvelrug Vaals Valkenburg aan de Geul Valkenswaard Veendam Veenendaal Veere Veghel Veldhoven Velsen Venlo Venray Vianen Vlaardingen Vlagtwedde Vlieland Vlissingen Vlist Voerendaal Voorschoten Voorst Vught Waalre Waalwijk Waddinxveen Wageningen Wassenaar Waterland Weert Weesp Werkendam Wervershoof West Maas en Waal Wester-Koggenland Westerveld Westervoort Westland Weststellingwerf Westvoorne Wierden Wieringen Wieringermeer Wijchen Wijdemeren Wijk bij Duurstede Winschoten Winsum Winterswijk Woensdrecht Woerden Wognum Wormerland Woudenberg Woudrichem Wûnseradiel Wymbritseradiel Zaanstad Zaltbommel Zandvoort Zederik Zeevang Zeewolde Zeist Zevenaar Zevenhuizen-Moerkapelle Zijpe Zoetermeer Zoeterwoude Zuidhorn Zundert Zutphen Zwartewaterland Zwijndrecht Zwolle  O).rand
      end
 
      def nl_street_suffix
        %w(straat weg singel dwarsstraat laan gracht hof kade pad steeg  ).rand
      end
 
      def nl_zip_code
        Faker.numerify(['####'].rand) + ' ' + Address.us_state_abbr
      end
 
      def nl_street_address
        Faker.numerify([
          '%s #####' % nl_street_name,
          '%s ####' % nl_street_name,
          '%s ###' % nl_street_name
        ].rand)
      end
    end
  end
 
  class Name
    class << self
      def nl_first_name
        %w(Aaron Joaquin Nout Aaliyah Hailey Marleen Abel Joas Olaf Abigail Hanna Marloes Adam Job Oliver Aimée Aimee Hannah Marrit Alex Jochem Olivier Aleyna Hanne Marije Alexander Joël Oscar Alicia Hester Maud Ali Joep Owen Alysha Ilse Maura Anthony Joeri Pascal Alyssa Imke Maureen Arda Joey Patrick Amanda Imre Maxime Aron Johan Pelle Amber Indi Maya Arthur Johannes Pepijn Amélie India Megan Mégan Axel Jona Peter Amy Indy Meike Bart Jonah Philip Angel Inge Melanie Bas Jonas Pieter Angelina Irene Melissa Bastiaan Jonathan Pim Aniek Iris Merel Beau Joost Quentin Anna Isa Merle Ben Jop Quinn Annabel Isabel Mette Benjamin Joppe Quint Anne Isabella Michelle Berend Joran Quinten Annemarie Isabelle Mila Bjarne Jordi Raf Annemijn Ise Milou Bjorn Björn Jordy Rafael Rafaël Anniek Isis Mina Bo Jorg Ralph Annika Ivy Minke Boaz Jorik Ramon Anouk Iza Mirte Bob Joris Randy Ashley Jada Mirthe Bodhi Jorn Raphael Aukje Jade Mijntje Boet Jorrit Ravi Babet Jady Myrthe Boris Jort Rayan Babette Jaeda Nadine Bram Joshua Reinier Barbara Jaimy Naomi Brandon Jules Remco Beau Jana Nathalie Brent Julian Rens Belle Janine Nena Brian Julius Renzo Bente Janna Nessa Bruno Jur Ricardo Benthe Janne Nicky Bryan Jurgen Rick Bibi Janneke Nienke Cas Jurjen Rik Bo Jara Nika Casper Jurre Riley Bregje Jasmin Nikki Cem Just Roan Bridget Jasmijn Nina Chiel Justin Rob Britt Jayda Nine Chris Juul Robin Caitlin Jenna Ninthe Christiaan Kaan Roel Carlijn Jennifer Noa Christian Kai Romano Carmen Jente Noah Coen Kaj Ronan Cato Jessica Noëlla Noella Colin Kane Rowan Celina Jessie Noëlle Noelle Collin Kars Rowen Céline Celine Jet Noor Corné Karsten Rowin Chanel Jette Noortje Daan Kas Roy Chantal Jikke Nora Damian Kasper Ruben Charissa Jill Norah Damiën Damien Kay Rutger Charlene Charlène Jinte Nova Dani Keano Ryan Charlotte Jip Nynke Daniël Daniel Kelvin Sam Chayenne Joanne Olivia Danny Kenji Samuel Samuël Chelsea Joëlle Joelle Pam Dante Danté Kevin Sander Cheyenne Jolie Phileine Davey Kian Sean Chiara Jolien Pien David Kick Sebastiaan Chloë Chloe Chloé Jolijn Pleun Davy Kjeld Sebastian Claire Joni Priscilla Dean Kjell Sem Daantje Jorieke Puck Delano Klaas Senn Dagmar Josephine Puk Demian Koen Senna Daimy Joy Quinty Dennis Kris Senne Daisy Joyce Rachel Devin Krijn Sep Dana Judith Rebecca Devon Kyan Sepp Dani Julia Renée Diederik Kyano Seth Daniek Julie Renske Diego Kyran Siem Daniëlle Danielle Juliët Juliet Rianne Dilano Lars Sietse Danique Juliëtte Juliette Robbin Dinand Laurens Sil Danisha Juul Robin Dion Len Silvan Daphne Karlijn Robine Dirk Lenn Silvijn Deborah Kate Romée Romee Djayden Leon Simon Demi Kaya Romy Donny Leroy Sjoerd Demy Kaylee Roos Douwe Levi Sjors Denise Kayleigh Roosmarijn Duncan Levy Stan Dewi Kelsey Rosa Dustin Lex Stef Dide Kiki Rosalie Duuk Liam Stefan Diede Kim Rosanna Dylan Loek Stein Dione Kimberly Rosanne Dylano Lorenzo Sten Dionne Kira Rowena Emiel Louis Steven Dominique Kirsten Roxy Emirhan Luc Steyn Donna Kris Saar Enzo Luca Steijn Eefje Kyara Sabine Ezra Lucas Storm Elena Kyra Sam Faas Luciano Stijn Elif Lana Samantha Fabian Luka Sven Elin Lara Sanne Felix Lukas Swen Eline Larissa Sara Finn Luke Teun Elisa Laura Sarah Florian Luuk Thies Elisabeth Lauren Sascha Floris Maarten Thom Elise Laurie Savannah Friso Mads Thomas Eliza Layla Selena Geert Maik Thijmen Elize Leah Selina Gerben Maikel Thijn Elke Lena Selma Giel Marc Thijs Ella Lente Senna Gino Mark Tieme Ellen Lenthe Sennah Giovanni Marnix Ties Ellis Leonie Senne Glenn Mart Tigo Elsa Levi Serena Guus Martijn Tim Else Lianne Shania Gijs Marvin Timme Emilie Lieke Shanna Harm Marijn Timo Emily Lieve Shirley Hidde Mathijs Timon Emma Lily Siënna Sienna Hugo Mats Tobias Emy Lina Sifra Huub Matthias Tom Esma Linde Silke Ian Matthijs Toon Esmay Lindsay Simone Ingmar Maurice Tristan Esmee Esmée Lindsey Sofia Ivan Maurits Troy Estelle Lisa Sofie Ivar Mauro Twan Esther Lisanne Sophia Ivo Max Tycho Eva Lise Sophie Jack Maxim Tije Evelien Liv Soraya Jacob Mees Tygo Eveline Liz Sterre Jaden Jäden Mehmet Tijl Evi Lize Suus Jaiden Melle Tijmen Evy Lizzy Suzanne Jaimy Melvin Tijn Fabiënne Fabienne Loes Suze Jamie Menno Tijs Faith Loïs Lois Sylke Jamy Merlijn Valentijn Fajah Lola Sylvie Jan Merijn Vic Famke Lot Tamara Jannes Micha Victor Farah Lotte Tara Jannick Michael Viggo Fay Lotus Tess Jari Michel Vince Faye Louise Tessa Jarne Michiel Vincent Feline Féline Luna Tessel Jarno Mick Ward Femke Lynn Thirza Jason Mik Wes Fenna Maaike Valerie Valérie Jasper Mika Wesley Fenne Maartje Veerle Jay Mike Wessel Fieke Madelief Vera Jayden Milan Wietse Fien Madelon Veronique Jayson Mitch Willem Fiene Malou Wendy Jeffrey Mitchel William Finette Mandy Wies Jelle Mitchell Wout Fleur Manon Willemijn Jelmer Morris Wouter Floor Manouk Yara Jelte Mylan Xander Floortje Mara Yasmin Jens Nathan Xavier Flore Mare Yasmine Jente Nick Yanick Florien Maria Yentl Jeremy Niek Yannick Frederique Fréderique Frédérique Marieke Ylva Jeroen Niels Yoran Gabriëlle Marissa Zara Jesper Nigel Youri Gioia Marit Zoë Zoe Jesse Nils Yuri Giulia Marith Jessy Noah Yusuf Guusje Marjolein Jim Noël Gwen Jip Noud ).rand
      end
 
      def nl_last_name
        %w(AA AAR AARNTZEN AARTS ABCOUWER ABELEN ABRAHAMSE ADDINK ADEL ADMIRAAL ADRIAANS ADRIAANSZ ADRIAEN JAN HITSEN BRERO ADRIAENS ADRIJAENSZ AELWIJNSZ AEMILIUS AER AERTS AGTERBERG AKERSLOOT ALBERS ALBERTS ALBRINK ALBRINK AALBRING ALEMAN ALEMANS ALEMAN ALLEMAN ALEMAN van BEIEREN ALEXANDERS ALKEMADE ALLEIJN ALLERTSZ ALPHEN ALPHEN HEER AMMERLAAN ANDRIES ANDRIS ANGERMAN ANKER ANKER ANCKER ARENDSEN ARENTS ARIENS ARNDS ARNTZE ARNZEN AANSE AANZEN ARRIS ASLANIAN NOLHENI AVITABILE BAAN BAARS BAAS BACH BACKER BAKE BAKKER BAKKER MAJBOOM BAKKUM BAKKUM BAKKER BAKKUM PAARDEBAK BALJE BALKENENDE BANRAAD BARBISON BARENTS BART BARTELS BARTEN BAUKES BAUMEISTER BAUMGARTEN BECK BECKE BECKER BEECK BEEKES BEELDMAN BEERS BEETS BEEUSAERT BEIJE BEIJEREN BEIJERSBERGEN BEKU BENJAMIJNS BENJAMINSE BENJAMINS BENTEM BERCH BERCKHOUT BARTHOUT BERG BERGE BERGH BERGHUIS BERGRAAT BERKHOUT BERLING BETH BETTE BETH BICKLE BIDDAFF BIERDRAGER BIERSTEEKER BIJL BIJWAARD BISCHOFF BISSCHOP BLAAK BLAKBORN BLANK BLANKENA BLANKERT BLANKWATER BLAUSS BLEEKER BLEIJ BLEIJENDAAL BLOEMENDAL BLOIS BLOK BLOKKER BLOM BLONDE BLONKENBURG BLOOTHOOFD BOBELDIJK BODT BOEKEL BOEKHORST BOELHOUDER BOELHOUWER BOELHOUWER BOELHOUDER BOER BOERDIJK BOERMAN BOGERD BOHRER BOK BOKHOVEN BOLDERDIJK BOLT BONDA BONDIETTI BOO BOOGERDT BOOGERT BOOT BOOTS BORG BORNEMANN BORSBOOM BORST BOS BOSCH BOSCHKO BOSMAN BOSSENAAR BOT BOTERMAN BOUMAN BOURGONJE BOUTS BOX BRAAM BRAMEKAMP BRANDJES BRANDTS BRASSER BREDERODE BREECK BREEDLINDEN BREEK BREELOFSBERGEN BRELOFSBERGEN BREUKEL ZAGGERS BRINK BRONSGEEST BROSIUS BROOS BROUCKHUIJSEN aan de BEEK BROUWER BROUWERS BRUIJN BRULL BRUMMELMAN BRÜNINCK BRUNSTING BUIJS BUIJTEN BUITER BULLOOPER BULTERMAN BUREN BURG BURGER BURGESS BÜSCHERS BUSS BÜSSIS BÜSCHER BUTTER BUURMA BUURMA BOEREMA BUURS CAIN CALLOW CAPITEIJN CARELL CARELS CARLIE CARLIE of KARLIE CASPERS CASPERS CASTROP CASPERS KASPERS CASPERSE CASPERSE KASPERSE CASTELEIJNS CATEMBERG CATEMBERG KATTENBERG CAVOCIELLO CELIE CEULEN CHAERELS CHATILLON CHRIST CINQUE CLAAS CLAES CLAESE CLAESZ CLARK CLEIJ CLEY CLINCKENBORCH CLINKENBERGH KLINKENBERG CLUMHOUT COCQ CODDE COENEN COENRADI COLEMAN COLING COLIJN COLOOS COLOOS de Oude COMEN COMMIJS COOMEN KRAP COPPE COPPE CORTECAES CORDES CORNELIS CORNELIS CRELIS CORNELISZ CORNELISZ later HOOCHSAED CORNELISZ CNELISSE CORTECAES CORTECAES COPPEN COSTEMAN CREELIS CRIJNEN CROMBEEN CRUL CULLETON CUPIDO CURVERS DAANE DAELEN DALINK DALLAVO DAM DAMMES DAVIDSON DECKER DEELSTRA DEGGER DEGROFF DEIJK DEIJL DEIKE DEKKER DELFORTS DELINCEE DENIS DENISEN DEELISSEN DENNISEN DEELISSEN dHANENS DIEMEN DIEMIENIE DIEPEN DIETZ DIJCK DIJK DIJKEN DIJSERINCK DILHOF DINTEREN DINTHER DIRCKSZ DIRCX DIRCXS DIRKS DIRKSZ DISPERS DJOJODIWIRDJO DOETS DOETSEN DOETSZ DOKTER DON DONGEN DONNARUMMA DORRESTEIJN DOUW DOUWES DRAAIJER DRAL DRAL DE JONGE DRAL DE OUDE DRENTH DREYER BRAMKAMP DRIEL DRIELS DRIESSEN DROOG DRUIJVEN DUFF DUIJKEREN DUIJN DUIJNDAM DUIJST DUIN DUINKER DUIVENVOORDEN DUROE DUSSEN DUTMER DUUREN DYKE EEKMA EGGENSPERGER EGGES EGMOND EGMOND EGMONT EGMONT EIJCK EIKELBOOM EINWACHTER ELINCK ELKERBOUT ELSHOFF ELSPERMAN ELST EMMERICH ENDT ENGELEN ENGELS ENGELSMA ENSDORFF EPPES ERIKS ERLITZ ES ESSEN ETTEN EVERS EWOUTSZ FAASSEN FATTER VATTER FAURÉ FELDMANN FELDMANN of VELTMAN FELDMANN VELTMAN FINCK VINK FISCHER FISCHERIN FISK FLETCHER FLIKWEERT FLOOREN Florisz van WASSENAER FLOORIS FLORENS FLORIS FLORISZ FLUIJT FLUIT FOCKES FOEMMEL FOLEY FOPPENS FOPS FORTUNATO FOX FRANKE FRANS FRANSEN FRANSSEN FRANSSEN FRANCISSE FRANSZ FREIJ GAANDERSE GANSEMANS GARDINGE GASC GASC GASE GASE GEEL GEENEN GEER GEEST GENT GERBERS GERDEMANS GERRITS GERRITSEN GERRITSEN GERRITZEN GERTS GERYTSZ GEURTS GLASBERGEN GOEDE GOEIE GOINS GORIS GORTER GOTTMAN GOVERS GRAAF GRAAFF GRAAS GRANT GRASSTEK GRAVEL GRAVENDIJK SCHRAEVENDIJCK GREEVELT GRIECKE GRIFFIOEN GRIJS GRIMIJSER GROEN GROENENDIJK GROENEWEG GROES GROOD GROOL GROOT GROOTE GROOTENHUIJS GROOTHUIZEN GROTENHUIJS GROTENHUIJSEN GRUITER GRUTER GUN HAAF HAAN HAANAPPEL HAAS HABBEDA HAESBROUCK HAESBROECK HAGEDOORN HAMMERLAEN HAMMERLAEN DE OUDE HAMMING HANS HANS van der HANS HANSE HANSEN HARCKES HARCX HARKES HARLAAR HARRIS HARRYVAN HARSKAMP HARTOG HATEBEER HAVE HAYES HAYWARD HEBERLE HEEMSKERK HEEMSKERK DE OUDE HEER HEER VAN ALPHEN HEERE HEEREMANS HEEREN HEGEMANN HEGGELAAR HEIJDEN HEIJDER HEILEMANN HEILEMANN HEYDEMANN HELDER HELMHOLDT HEMS HENDRICKS HENDRIKS HENDRIKSE HENSBROEK HEPKES HERMELING HERRIJNS HERRENS HESP HESSE HETJES HEUKELOM HEUVEL HEYDEN HEYNRICX HILDERING HILLEMAN HILLENAAR HISER HITS JONGHOUT van BREDERODE HODERLEIN HOEBE HOEK HOEK HOOGEBOOM HOEK KRAP HOEKING HOEKSTRA HOF HOFDIJK HOFLAND HOFMAN HOGERVORST HOLLAND HOLLANDER HOLTWIJK HONIG HONSWIJCK HOOCHSAED HOOCHTEIJLINGE HOOGEBOOM HOOGENDOORN HOOGERVORST HOOGERVORST DECKER HOOGEVEEN HOOGHUIS HOOGKAMER HOOGLAND HOOGTEIJLING HOOIJBERG HOP HORNSVELD HORR HERN HOTEL HOUBEN HOUCMAN de Oude HOUCMAN van der SPECK HOUTEN HOVENDAAL HUBERS HUIJBERTSZ HUIJGENS HUISMAN HUSSON of HUISMAN HUYGENSZ IJSSELDIJK IMM IMMERSEEL ING INGEN INGENITO IOVINE IVANGH JACOBS JACOBSZ JACOBSZ ONDERWATER JANS JANS JANSEN JANSE JANSEN JANSON JANSSEN JANSSUM JANSSON JANSSON JANSSUM JANSZ JASPERS JELLES JEROENS JES JEWITS JIMMINK JOHANNESZ JOLINK JONES JONG JONGH JONK JONKER JOOR JOOSTEN JOOSTENSZ JOOSTES JORIS JORISZ JORNA JUFFERMANS JULSING KAANDORP KAIJER KAIJER LEEK KALF KALFSHOVEN KALMAN KAMER KRUK KAMERS KAMP KAMPMAN KAMPMAN KAMPFMAN of CAMPMAN KANTERS KARLIE de jonge KARREMAN KASPERSZ JANZEN KASTELEIJN of CASTELIJN KEIJSER KEIJZERSVEEN KERKVLIET KETELERS KETTING KEUCK KEULEN KEUVELAAR or KIEFLER KIEFLER KIEFLER KEUVELAAR KIEFT KILLEBREW KINDKINT KLAAS KLAASZ KLAVER KLAVER KLAEVER KLAVEREN KLEEFMANN KLEEZE KLEIJ KLEIJER KLEIJHORST KLEIN-HULZE KLEY KLIK KLINKENBERG KLINKERT KLOEK KLOSTERMEYER KLUGT KLUIJVE KNAAP KOCK KOEMANS KOENEGRAAN KOENRADI of COENRADI KOERS KOERSVELT KOK KOLTHOF KOMEN KOMEN BAKKER KONING KONING CONINGH KONING KOONINCK KONINGSBRUGGEN KOOI KOOIJ KOOIJMAN KOOL KOOL COOL KOOLLOOS KOOLLOOS COLOOS KOOMEN KOOPMAN KOOT KOPPERT KORFF KORS KORT KORT KOST KOSTER KOUWENHOVEN KRAAKMAN KRAMER KRAMER KRAAMER KRÄMERS KRAP KRAP later KRUP KRAP KRABMAN KREEK KRICKHAARD KRIEGER KRIELE KRIJGSHELD KRIJGSHELD KRIJGSVELD KROEGER KROESE KROON KROONDORP KRUCK KRUCK KRUK KRUISWEG KRUK KRUL KRUP KUHFUS KUIJLBOER KUIJPER KUIJPER KUIPER KUIJT KUIJTERS KUILBOER KUIPER KUIPERS KUNST KUNTZ KUPER KUPERS KWAST LAAN LAAN KAIJER LAKEMAN LANDEWEERD LANDMAN LANDSTRA LANGENDIJK LANS LANTSHEER LANTSMAN LAROS LARUM LARUM REBEL LARUM van der VOORT LAUER LAURENS LAUWE LEBBING LEDEN LEENDERTSE LEENHOUTS LEERING LEEUW LEEUWEN LEEUWENKAMP LEIDERITZ LEIJS LELIE LELY LEM LENAERTS LENERTS LETH LEURINK LEUSMANN LEWIS LEYEN LIEMDEN LIENDE van der LINDEN LIGGER LIGTER LIGTER BAKKER LIJMDEN LINDE LINDEBOOM LINDEN LINTHOUT LISKE LOCKHORN LODELIER LODOTTIER LONG LONT LOOIJESTEIJN LOOIJESTEIJN LOIJESTEIJN LOOMAN LOOS LOTTERING LOTTERING LOTTHERING LOURIS LOUWE LOUWERIER LOURIER of LOURIA LOUWERIER LOURIER LUBRÉE LUIJBEN LUITJES LUNENBURG MAARHUIJSEN MAARTENS MAAS MAATJES MACCO MACHIELSZ MADE MAERTENS MAETJES MAIJERS MEIERTS MALOTT MANNEN MANTEL MARCKENHOFF MARCKT MARE MARK MARKESZ MARKUSZ MARCUSZ MARS MARTENS MARTINELLI MASSA MATVELD Maulidina McCLEOD McDONALD McELFRESH McKENZIE McMILLAN McNEILL MEERBEKKE MEERBURGH MEES MEEVISSEN MEIJ MEIJBOOM MEIJDE MEIJER MEIJERING MEIJNAERTS MEIJNAERTSZ MEIJS MEINDERS MEINDERSMA MEISCHKE MEKKE MELLEMA MELZENBACH MERTENS MEURER MICHIELS MIDDELBERG MIDDELVELD MIEZENBEEK MIJSEN MILLS MIS MISILJE MOERKERKEN MOERMOND MOL MOLEN MOLENAAR MONS MOORE MOREAU MORGAN MORTEL MOSIES MUES MUIDERMAN MULDER MULDERS MULLER MÜLLER MUNCK MUNNIK MUNTJEWERFF MUSLER NAARDEN NAARDENBURG NAGEL NAP NEELEN NEELEN TIELEN NEERHOUT NELLESTIJN NGEINEM NICKEL NIKKEL NIE NIEROP NIEUWENHUIJSE NIEUWENHUIJSEN NIEUWLANDT NYLANDT NIJEROP NIJHOF NIJSSEN NILES NOBEL NOBEL NOBIL NOBELEN NOORMAN NOORT NORBERHUIS NOS NOULAND NUBE OLFFEN OLIJ OLIJ OLIE OMMEREN ONDERWATER OOIJEN OOMS OOSTAKKERS OOSTDAM OOSTEN OOSTEWEEGHEL OOSTVEEN ORNÉE OS OSSEFORT OSSEFORT KUPER OSSEFORT OSSENVORDT OSSEFORTH OTGENS OTGENS OTTIËNS OTTE OTTEN OTTER OTTES OUDE OUTSHOORN OVERSLOOT OVERVLIET PAARDEKOPER PALENSTIJN PANMAN PARIDON
 
 PARIDON VERHOUCK PARKET PASSANT PASSCHIER PASTOOR PATER PATURE PATURE van de VELDE PAUW PEEK PEEREBOOM PEETERS PELL PELLEMS PELLEMANS PELMS PELMS PELLEMS PELMS PELLINGS PELT PEREBOOM PERSOON PESKA PETERS PETERSEN PHERNAMBUCQ PHILIPS PIETER PIETERS PIETERSZ of : van der SWILL PIJNENBURG PIJPELING PINKENAAR PLAGGE PLANKE PLANQUE PLANQUE de PLANKE PLAS PLATWIJK PLAYTER PLIEGER PLUIJM POISSONNIER POL POLDER POLLARD POOL POST POSTMA POTTEGIETER POUWELS POWERS PRINS PRINSEN PROMMEL PRONK PROVO PUNTER PUT PUTHOFF QUAST QUIRITO RAAPHORST RAAR BAKKER RAAR RAER Ramaia REEP van REEF REEP van REEFF REEP REEF REEWIJCK REEWIJCK TIJME REGNIER REGNIER of REIJNIER REIJDEN REIJERS REINDERS RENON RENTINCK REX REYNDERTS MIJNDERS REYNOLDS RICE RIDDER RIEPEN RIETVELD RIEUWERS RIJCKHOUT RITT RID ROBBERTUS ROBINSON RODENBURG ROEST ROGERS ROLEFFSEN SCHÜLCKENS ROMEIJN ROMIJN ROO ROOCKEN ROOD ROODE ROODE VAN RHOON ROOIJ ROOS ROOSEBOOM ROOT ROSENBURG ROUBOS ROZARIO ROZEBOOM ROZEMA RUBBEN RUBINGA RUIG RUIG de RUIJGH RUIJG RUIJGH RUIJT RUIJT VAN DE RUIT RUITEN RUITER RUITERMAN RUPINCK RUSSELL RUST RUSTENBURG RUTTEN RUYTER SAELMAN SAHL SALIS SANT SAVIJN SCHAAGEN SCHÄFER SCHAFT SCHEERDER SCHEERDERS SCHELDE SCHENKMAN SCHERPS SCHIE SCHILDEN SCHILDER SCHILDERMAN SCHIPPER SCHIPPERS SCHMITZ SCHNELLE SCHOEN SCHOER SCHOLTEMEIJER SCHOLTEN SCHOLTENS SCHOLTMEIJER of SCHOTTMEIJER SCHOOFF SCHOTTEN SCHOUCK SCHOUMANS SCHOUTEN SCHRABEE SCHRAMA SCHREFF SCHRIEFF SCHROEDER SCHUIT SCHÜLCKENS SCHÜRMANN SCHUT SCHWALM SEEUW SEIJS SUIJS SEIJSENER SEKUUR SEKUUR of SECUUR SEPPENWOLDE SHAKESPEARE SHOEMAKER SIEBELT SIEREVELD SIJMENS SIJMONS SIMONS SINGEN SINGER SINTJES SLAGTER SLECHTENHORST SLEUTER SLOETERS SLIGGER SLICHERS SLIGHER SCHLICHER SLIJCKEMAN SLIJKERMAN SLIJKELMAN SLIJKERMAN SLIJKERMAN SLIKKERMAN SLIJKERMAN SLOT SLUIJS SLUIJS KOOIJ SLUIS SMAALEGANGE SMEETS SMIT SMITH SMITS SNEVERT SNEVERT of ELINCK SOESBERGEN SOEST SOETERMEER SOMMA SOMMERDIJK SONNEVELD SPAAN SPAANS SPAANSEN SPAANSE SPADE SPANJAARD SPEETS SPIELMANN SPITHOVEN SPLINTER SPLUNDER SPLUNDER later: Van SPLINTER SPRUIJTENHOEF SPRUIJTENHOEFF SQUARCI STAATS STAI STALLING STAM STANDERS STARRENBURG STEENVOORDEN STEIJN STEIJN LARUM STEIJN van STIJN STEIN STEPP STEVELAAR STEVENS STIJN STOK STORK STOUTENBURG STOUTHART STOUTJESDIJK STRA STRAETEN STRAATEN STRANGER STREEFKERK STROET STROOMER STROOPER STRUIJF SUETHOUT ZOETHOUT SUIJK Supriyati SUREL SWAAN SWAANENBURG SWAAREKANT SWANENBURG SWARTS SWEDEN SWEED SWIELDER SWIELDER SWEELDER SWIETEN SWILL SWILL SWILL SWOL SYMONS SYVERTSZ TAAMSE TAK TEGELAAR TELLEMAN TEMME TESSELAAR TETHEROODE TEUNIS TEUNISSE THIELEN THIJSZ THOMAS THOMASSE THOMPSON THUIJNS TIEBBES TIGCHELAAR TIJSSEN TIJSSEN VERHOF TILL TIXEL TOCHT TOL TONIS TONISZ TÖNNISSEN TOOL TOOLEN TOOR TRAPPEL TRIZIO TROMP TROMPETTER TROUWEN TUIJN TURNHOUT TUYT UIJL UIJTENHAGE UIJTRECHT ULWHER URSEM UTRECHT VAN UITERT UTRECHT VAN VRUCHT UYTENDAAL VAATE VALERIUS VALK VALLENDUNK VANDERFLUIT VATTER VATTER FATTER VATTER FATTER of VETTER VEEN VEEN VAN PARIDON VELDE VELDEN VELDEN BIJL VELDMAN VELGE VELSEN VELTMAN FELDMANN VELTMAN FELTMANN VELTMAN of FELDMAN VELTMAN of FELDMANN VELZEL VERBOOG VERBRUGGEN VERHAAR VERHAGEN VERKOOIJ VERKOOIJEN VERMEIJS VERMEULEN VERMIJ VERMIN VERPLAS van der PLAS VERRUIJT VERSCHELDEN VERSLOOT VERSTEEG VERWEEL VEUL VEYRICH VIERGEVER VIJN VIJN FIJN VINCENTIS VINK VISSER VLAAR VLAAR GROOT VLAMING VLIEGER VLIET VLIET van VLIED VLIETMAN VLUGT VOEGELS VOLKERTSZ VOOCHT VOORST VOS VREDENBURG VRIJBURG VREEKEN VRIES VRIEZE VRIJBURG VROMESTEIJN WAAIJ WAAL WAAY WAGE WALRAVEN WANSEM WARD WARNAR WASSENAAR WASSENAER WATZES WEDDELOPER WEDDELOPER WETLOPER WEDER WEEDER WEEDER later: WEDER WEEDER MONS WEEDER WEEDS WEEL WEERDENBURG WEERT WEG WEIJ WEIJERS WEINERT WEKKEN WELTMAN WEMPE WENSING WENSING de JONGE WENSING of WENTZING WENSING WENTZING WERF WERVE WESPEN WESTERBEEK WESTERENDE WESTEREMBDEN WESTGEEST WESTMORELAND WEURDINGE WEVER WHITTIER WIBBELS WYBBELTS WIEL WIELENGA WIELINGA WIERENGA WIERSMA WIJBES WIJDEMANS WIJNSOUW WILDENBURG WILDT WILGENHOF WILLEMS WILSCHUT WINDHOUWER WINTER WISSINK WIT WITTE WOLFF WOLFFIS WOLTERS WONDER WORTHINGTON WOU WOUTERS WOUTERSZ WOUW WÜNNEMANN YEWIJNSZ YOUNG ZAGGERS ZECHER ZAGGERS ZEEMAN ZEESTRATEN ZEESTRATEN SEESTRATEN ZELDENTHUIS ZIEGELER ZIJDS ZIJLSTRA ZIMBERLINE ZIMMERMANN ZOMERDIJK ZON ZUIDERHOEK ZUILEKOM ZWAAN ZWAAN SWAAN ZWEMMER ZWIETEN ZWIRS).rand.capitalize
      end
 
      def nl_prefix
        %w(Mr. Mrs. Ms. Miss Dr.).rand
      end
 
      def nl_suffix
        %w(Jr. Sr. I II III IV V MD DDS PhD DVM).rand
      end
    end
  end
end
require 'Faker'
1..10.times do
  puts [Faker::Name.nl_first_name, Faker::Name.nl_last_name].join(' ')
  puts Faker::Address.nl_street_address
  puts [Faker::Address.nl_zip_code, Faker::Address.nl_city].join(' ')
end

* De combinatie postcode/straat/nummer/plaast wordt at-random gevormd, eigenlijk moet hier de postcode tabel achter hangen, maar daar kan ik niet zo snel mijn hand op leggen….. (als iemand toevallig een kopietje heeft…. :)