orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺
With faker.string.alpha(20), you get a 20-character string using random letters from the alphabet. The chances of getting an identical string are astronomically low, given the vast number of possible combinations.
On the other hand, faker.word.sample() picks a word from a predefined list of words. The uniqueness of this function is limited to the size of that list. So, while it’s great for generating realistic and coherent words, it doesn’t offer the same level of uniqueness as generating a random string of 20 characters.
In summary:
faker.string.alpha(20): Super unique because of the high number of possible combinations.
faker.word.sample(): Limited uniqueness, depending on the list size. Ideal if you want sensible words rather than random strings.
Status
READY
Description
With faker.string.alpha(20), you get a 20-character string using random letters from the alphabet. The chances of getting an identical string are astronomically low, given the vast number of possible combinations.
On the other hand, faker.word.sample() picks a word from a predefined list of words. The uniqueness of this function is limited to the size of that list. So, while it’s great for generating realistic and coherent words, it doesn’t offer the same level of uniqueness as generating a random string of 20 characters.
In summary:
faker.string.alpha(20): Super unique because of the high number of possible combinations.
faker.word.sample(): Limited uniqueness, depending on the list size. Ideal if you want sensible words rather than random strings.
Resolves https://github.com/orval-labs/orval/issues/1680
Related PRs
List related PRs against other branches:
Todos
Steps to Test or Reproduce
Outline the steps to test or reproduce the PR here.
1.