Skip to main content
Version: v0.0.6

Function: ssn()

ssn(rng, block?): string

A synthetic SSN - dashed AAA-GG-SSSS. Default draws the SSA never-issued area space (900–999); block: "advertising" draws SSA's reserved advertising block (987-65-4320…4329). A value from this function can never be a real SSN.

Parameters

rng

Rng

The seeded generator.

block?

SsnBlock = "never-issued"

Which reserved space to draw from. Defaults to "never-issued".

Returns

string

A dashed synthetic SSN string.

Example

import { createRng, ssn } from "@cosyte/synth";
ssn(createRng(1)); // e.g. a 900-area, never-issued SSN