Class IrishIdNumber

java.lang.Object
net.datafaker.idnumbers.IrishIdNumber
All Implemented Interfaces:
IdNumberGenerator

public class IrishIdNumber extends Object implements IdNumberGenerator
Generator for Irish Personal Public Service Numbers (PPSN).

The PPSN is a unique identifier used in Ireland for citizens and residents. This generator produces both valid and invalid PPSN codes according to official specifications:

  • 7 numeric digits followed by one or two uppercase letters
  • The check character is calculated using a Modulo 23 algorithm
  • An optional suffix (A, B, H, W) may be added and affects the checksum calculation
Reference: PPSN code

Main methods:

  • Constructor Details

    • IrishIdNumber

      public IrishIdNumber()
  • Method Details