Generate human-readable random strings like "swift-river-42" — great for slugs, identifiers, and placeholders.
dotnet add package Philiprehberger.RandomReadableStringGenerate human-readable random strings like "swift-river-42" — great for slugs, identifiers, and placeholders.
dotnet add package Philiprehberger.RandomReadableString
using Philiprehberger.RandomReadableString;
// Default: 3 words, "-" separator
ReadableRandom.Generate(); // "swift-river-42"
ReadableRandom.Generate(); // "bold-eagle-17"
ReadableRandom.Generate(); // "calm-tide-83"
// Custom word count
ReadableRandom.Generate(wordCount: 2); // "happy-shore-56"
ReadableRandom.Generate(wordCount: 4); // "sunny-magic-lake-31"
// Custom separator
ReadableRandom.Generate(separator: "_"); // "quick_frost_74"
ReadableRandom.Generate(separator: " "); // "pale ocean 19"
using Philiprehberger.RandomReadableString;
ReadableRandom.Generate(2); // "sunny-falcon"
ReadableRandom.Generate(4); // "bright-red-swift-mountain"
using Philiprehberger.RandomReadableString;
ReadableRandom.Generate(3, "_"); // "cool_river_42"
ReadableRandom.Generate(3, " "); // "happy cloud 17"
ReadableRandom| Method | Description |
|---|---|
Generate(int wordCount = 3, string separator = "-") | Return a random readable string made of wordCount words plus a trailing 2-digit number, joined by separator |
Notes:
dotnet build src/Philiprehberger.RandomReadableString.csproj --configuration Release
If you find this project useful: