Randomize Swedish Personal Identity Numbers
Here are 5 random Swedish Personal Identity Numbers from the list of testdata.
Numbers
10 digit versions
12 digit versions
Details
460623-3411
| 10 Digit String | 460623-3411 | This is the most common format, often refered to as YYMMDD-XXXX. The year is represented as 2 digits and the delimiter provides the info required to get the full year. | |
|---|---|---|---|
| 12 Digit String | 194606233411 | The format that is the receomended one to use when persisting it as it contains the full year as digits and no delmiter that changes over time.. | |
| Year | 1946 | The year the person was born. | |
| Month | 06 | The month the person was born. | |
| Day | 23 |
The day the person was born. Note: Because of a limited amount of birth numbers per day (1000) a person might not receive the exact day as the day part. It can be a few days later or earlier, but always within the same month. |
|
| Delimiter | - | By default a hyphen (-) but turns into a plus (+) the year the person turns 100. | |
| Birth Number | 341 | A number to uniqely identity a person born on the day. 1000 in total, 500 female (even numbers) and 500 male (odd numbers). | |
| Checksum | 1 | Calculated using the Luhn algorithm on the 10 digit string (without delimiter). | |
| Gender | Male | Extracted from Birth Number. | |
| Date of Birth | 1946-06-23 | Extracted from Year, Month and Day. See potential limitation on Day. | |
| Age | 79 | Extracted from Date of Birth. See potential limitation on Day. |
031020+9812
| 10 Digit String | 031020+9812 | This is the most common format, often refered to as YYMMDD-XXXX. The year is represented as 2 digits and the delimiter provides the info required to get the full year. | |
|---|---|---|---|
| 12 Digit String | 190310209812 | The format that is the receomended one to use when persisting it as it contains the full year as digits and no delmiter that changes over time.. | |
| Year | 1903 | The year the person was born. | |
| Month | 10 | The month the person was born. | |
| Day | 20 |
The day the person was born. Note: Because of a limited amount of birth numbers per day (1000) a person might not receive the exact day as the day part. It can be a few days later or earlier, but always within the same month. |
|
| Delimiter | + | By default a hyphen (-) but turns into a plus (+) the year the person turns 100. | |
| Birth Number | 981 | A number to uniqely identity a person born on the day. 1000 in total, 500 female (even numbers) and 500 male (odd numbers). | |
| Checksum | 2 | Calculated using the Luhn algorithm on the 10 digit string (without delimiter). | |
| Gender | Male | Extracted from Birth Number. | |
| Date of Birth | 1903-10-20 | Extracted from Year, Month and Day. See potential limitation on Day. | |
| Age | 122 | Extracted from Date of Birth. See potential limitation on Day. |
951122+9818
| 10 Digit String | 951122+9818 | This is the most common format, often refered to as YYMMDD-XXXX. The year is represented as 2 digits and the delimiter provides the info required to get the full year. | |
|---|---|---|---|
| 12 Digit String | 189511229818 | The format that is the receomended one to use when persisting it as it contains the full year as digits and no delmiter that changes over time.. | |
| Year | 1895 | The year the person was born. | |
| Month | 11 | The month the person was born. | |
| Day | 22 |
The day the person was born. Note: Because of a limited amount of birth numbers per day (1000) a person might not receive the exact day as the day part. It can be a few days later or earlier, but always within the same month. |
|
| Delimiter | + | By default a hyphen (-) but turns into a plus (+) the year the person turns 100. | |
| Birth Number | 981 | A number to uniqely identity a person born on the day. 1000 in total, 500 female (even numbers) and 500 male (odd numbers). | |
| Checksum | 8 | Calculated using the Luhn algorithm on the 10 digit string (without delimiter). | |
| Gender | Male | Extracted from Birth Number. | |
| Date of Birth | 1895-11-22 | Extracted from Year, Month and Day. See potential limitation on Day. | |
| Age | 130 | Extracted from Date of Birth. See potential limitation on Day. |
191229-2396
| 10 Digit String | 191229-2396 | This is the most common format, often refered to as YYMMDD-XXXX. The year is represented as 2 digits and the delimiter provides the info required to get the full year. | |
|---|---|---|---|
| 12 Digit String | 201912292396 | The format that is the receomended one to use when persisting it as it contains the full year as digits and no delmiter that changes over time.. | |
| Year | 2019 | The year the person was born. | |
| Month | 12 | The month the person was born. | |
| Day | 29 |
The day the person was born. Note: Because of a limited amount of birth numbers per day (1000) a person might not receive the exact day as the day part. It can be a few days later or earlier, but always within the same month. |
|
| Delimiter | - | By default a hyphen (-) but turns into a plus (+) the year the person turns 100. | |
| Birth Number | 239 | A number to uniqely identity a person born on the day. 1000 in total, 500 female (even numbers) and 500 male (odd numbers). | |
| Checksum | 6 | Calculated using the Luhn algorithm on the 10 digit string (without delimiter). | |
| Gender | Male | Extracted from Birth Number. | |
| Date of Birth | 2019-12-29 | Extracted from Year, Month and Day. See potential limitation on Day. | |
| Age | 6 | Extracted from Date of Birth. See potential limitation on Day. |
010116-2394
| 10 Digit String | 010116-2394 | This is the most common format, often refered to as YYMMDD-XXXX. The year is represented as 2 digits and the delimiter provides the info required to get the full year. | |
|---|---|---|---|
| 12 Digit String | 200101162394 | The format that is the receomended one to use when persisting it as it contains the full year as digits and no delmiter that changes over time.. | |
| Year | 2001 | The year the person was born. | |
| Month | 01 | The month the person was born. | |
| Day | 16 |
The day the person was born. Note: Because of a limited amount of birth numbers per day (1000) a person might not receive the exact day as the day part. It can be a few days later or earlier, but always within the same month. |
|
| Delimiter | - | By default a hyphen (-) but turns into a plus (+) the year the person turns 100. | |
| Birth Number | 239 | A number to uniqely identity a person born on the day. 1000 in total, 500 female (even numbers) and 500 male (odd numbers). | |
| Checksum | 4 | Calculated using the Luhn algorithm on the 10 digit string (without delimiter). | |
| Gender | Male | Extracted from Birth Number. | |
| Date of Birth | 2001-01-16 | Extracted from Year, Month and Day. See potential limitation on Day. | |
| Age | 25 | Extracted from Date of Birth. See potential limitation on Day. |