{"id":27296144,"url":"https://github.com/losmanos/vachetache","last_synced_at":"2026-06-30T03:31:43.835Z","repository":{"id":54735638,"uuid":"91130153","full_name":"LosManos/VacheTache","owner":"LosManos","description":"A library for creating randomised types.","archived":false,"fork":false,"pushed_at":"2021-02-01T21:07:57.000Z","size":104,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T22:31:56.678Z","etag":null,"topics":["csharp-library","lgplv3","randomization"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LosManos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-12T21:14:10.000Z","updated_at":"2023-04-27T09:22:44.000Z","dependencies_parsed_at":"2022-08-14T01:10:48.870Z","dependency_job_id":null,"html_url":"https://github.com/LosManos/VacheTache","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LosManos%2FVacheTache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LosManos%2FVacheTache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LosManos%2FVacheTache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LosManos%2FVacheTache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LosManos","download_url":"https://codeload.github.com/LosManos/VacheTache/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248494645,"owners_count":21113473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp-library","lgplv3","randomization"],"created_at":"2025-04-11T23:30:24.041Z","updated_at":"2026-06-30T03:31:43.807Z","avatar_url":"https://github.com/LosManos.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VacheTache\n\nVersion 2.0.0  \n\n## VacheTache class\n\n`VacheTache` is a class for randomising different types of data.\n\n[`VacheTache` documentation](//github.com/LosManos/VacheTache/blob/master/VacheTache.md)\n\n## VacheTache.FileSystem class\n\nClass `VacheTache.FileSystem.FileSystemHelper` contains classes for creating folders and files in an easy way in automatic testing environments.\n\n[`VacheTache.FileSystem.FileSystemHelper` documentation](//github.com/LosManos/VacheTache/blob/master/VacheTache.FileSystem.FileSystemHelper.md)\n\n## PseudoRandom class\n\n`PseudoRandom` has a slightly different raison d'ètre than `VacheTache`.  \nNamely to *not* generate randomised data but determistic data. This is for instance used for automatic tests where one wants to know the input and hence output.  \nTechnically it is really just a descendant of `VacheTache` with a nifty constructor and a name that reminds of its purpose.\n\n[`PseudoRandom` documentation](//github.com/LosManos/VacheTache/blob/master/PseudoRandom.md)\n\n## Nuget\nhttps://www.nuget.org/packages/VacheTache/\n\n## License\nThis library is licensed under [LGPLv3+NoEvil license](https://raw.githubusercontent.com/LosManos/VacheTache/master/License.txt).  \nThis means that you are free to use this library in your (commercial) product as long as  you\n1) attach the code for VacheTache\n1) and any updates you have made to VacheTache\n1) and the license for VacheTache  \n1) and not use the library with a company that sells or buys munition\n1) and not use the library with a company in a country  that allows capital punishment\n\nto every customer of your (commercial) product.  \nYour existing (commercial) product is not affected.\n\n## Stability\n\nMost methods are ok but some are the first naïve implementation.  \nWith that said, many of the methods have been copied to a real system where they, by the time of writing, are running. Or at least lat time I talked to them.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flosmanos%2Fvachetache","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flosmanos%2Fvachetache","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flosmanos%2Fvachetache/lists"}