{"id":16101406,"url":"https://github.com/xdrop/jrand","last_synced_at":"2025-06-14T05:39:43.195Z","repository":{"id":53301036,"uuid":"77778003","full_name":"xdrop/jRand","owner":"xdrop","description":"A Java library to generate random data for all sorts of things. Java random data faker","archived":false,"fork":false,"pushed_at":"2021-03-31T18:58:32.000Z","size":5443,"stargazers_count":27,"open_issues_count":9,"forks_count":14,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-02T08:48:09.649Z","etag":null,"topics":["data","faker","java","random","random-generation","random-number-generators","random-string","randomization"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xdrop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-01T12:29:41.000Z","updated_at":"2024-07-18T14:16:47.000Z","dependencies_parsed_at":"2022-09-02T04:30:54.903Z","dependency_job_id":null,"html_url":"https://github.com/xdrop/jRand","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/xdrop/jRand","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdrop%2FjRand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdrop%2FjRand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdrop%2FjRand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdrop%2FjRand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xdrop","download_url":"https://codeload.github.com/xdrop/jRand/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdrop%2FjRand/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259768144,"owners_count":22908208,"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":["data","faker","java","random","random-generation","random-number-generators","random-string","randomization"],"created_at":"2024-10-09T18:49:52.775Z","updated_at":"2025-06-14T05:39:43.174Z","avatar_url":"https://github.com/xdrop.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://xdrop.github.io/jRand/#/\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/xdrop/jRand/c129c793f75345b8847c25d9ff1a5c721aa4a76a/docs/_media/jrand2.svg\" width=\"168.5px\"/\u003e\u003c/a\u003e\n\n\n[![Build Status](https://travis-ci.org/xdrop/jRand.svg?branch=master)](https://travis-ci.org/xdrop/jRand)\n[![Documentation](https://img.shields.io/badge/documentation-0.2.5--alpha-green.svg)](https://xdrop.github.io/jRand)\n[ ![Download](https://api.bintray.com/packages/xdrop/jrand/jrand/images/download.svg) ](https://bintray.com/xdrop/jrand/jRand/_latestVersion)\n\u003e Java library for *random data* generation.\n\nJRand is heavily inspired by [ChanceJS](http://chancejs.com) and tries to bring together a lot of that functionality to Java.\nIn JRand there are `Generator`'s which are reusable components to generate all sorts of things. You can get\naccess to any generator you wish via the `JRand` facade class.\n\n**The library is still under development with *weekly* releases of new generators.**\n\n## Examples\n\u003e **Builder** style random data generators with **a lot** of options\n```java\nJRand.string().pool(\"abcd\").length(3).gen();\n=\u003e \"bcc\"\n\nJRand.firstname().gender(\"m\").gen();\n=\u003e \"Sean\"\n\n// ...Read our documentation for a lot more examples!\n```\n\n[\u003e\u003e\u003e Documentation](https://xdrop.github.io/jRand)\n\n## Installation\n\nYou can install `JRand` via Maven Central:\n\n**Maven**\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003eme.xdrop\u003c/groupId\u003e\n  \u003cartifactId\u003ejrand\u003c/artifactId\u003e\n  \u003cversion\u003e0.2.5-alpha\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n**Gradle**:\n```gradle\ncompile 'me.xdrop:jrand:0.2.5-alpha'\n```\n\n\n\n## Generators\n\n#### Basic\n* [Natural numbers](https://xdrop.github.io/jRand/#/?id=natural)\n* [Boolean](https://xdrop.github.io/jRand/#/?id=bool)\n* [Decimal](https://xdrop.github.io/jRand/#/?id=decimal)\n* [Double](https://xdrop.github.io/jRand/#/?id=double-dbl)\n* [Float](https://xdrop.github.io/jRand/#/?id=float-flt)\n* [Character](https://xdrop.github.io/jRand/#/?id=character)\n* [String](https://xdrop.github.io/jRand/#/?id=string)\n\n#### Text\n* [Syllable](https://xdrop.github.io/jRand/#/?id=syllable)\n* [Word](https://xdrop.github.io/jRand/#/?id=word)\n* [Sentence](https://xdrop.github.io/jRand/#/?id=sentence)\n* [Paragraph](https://xdrop.github.io/jRand/#/?id=paragraph)\n* [Lorem Ipsum](https://xdrop.github.io/jRand/#/?id=lorem)\n\n#### Person\n* [Firstname](https://xdrop.github.io/jRand/#/?id=firstname)\n* [Lastname](https://xdrop.github.io/jRand/#/?id=lastname)\n* [Name](https://xdrop.github.io/jRand/#/?id=name)\n* [Age](https://xdrop.github.io/jRand/#/?id=age)\n* [Birthday](https://xdrop.github.io/jRand/#/?id=birthday)\n* [Gender](https://xdrop.github.io/jRand/#/?id=gender)\n* [Person](https://xdrop.github.io/jRand/#/?id=person-object)\n* [Prefix](https://xdrop.github.io/jRand/#/?id=prefix)\n\n#### Location\n* [Street](https://xdrop.github.io/jRand/#/?id=street)\n* [Country](https://xdrop.github.io/jRand/#/?id=country)\n* [City](https://xdrop.github.io/jRand/#/?id=city)\n* [Postcode](https://xdrop.github.io/jRand/#/?id=postcode)\n* [Altitude](https://xdrop.github.io/jRand/#/?id=altitude)\n* [Depth](https://xdrop.github.io/jRand/#/?id=depth)\n* [Longitude](https://xdrop.github.io/jRand/#/?id=longitude)\n* [Latitude](https://xdrop.github.io/jRand/#/?id=latitude)\n* [Coordinates](https://xdrop.github.io/jRand/#/?id=coordinates)\n* [Geohash](https://xdrop.github.io/jRand/#/?id=coordinates)\n* [Phone Number](https://xdrop.github.io/jRand/#/?id=phone)\n\n#### Time\n* [Millisecond](https://xdrop.github.io/jRand/#/?id=milli)\n* [Second](https://xdrop.github.io/jRand/#/?id=second)\n* [Minute](https://xdrop.github.io/jRand/#/?id=minute)\n* [Hour](https://xdrop.github.io/jRand/#/?id=hour)\n\n#### Money\n* [Credit Card](https://xdrop.github.io/jRand/#/?id=card)\n* [Credit Card Number](https://xdrop.github.io/jRand/#/?id=cardno)\n* [Card Type](https://xdrop.github.io/jRand/#/?id=cardtype)\n* [CVV](https://xdrop.github.io/jRand/#/?id=cvv)\n* [Expiry Date](https://xdrop.github.io/jRand/#/?id=expiryDate)\n* [Issue Date](https://xdrop.github.io/jRand/#/?id=issueDate)\n\n\n\n## Documentation\n\n[You can access documentation here](https://xdrop.github.io/jRand/)\n\n## License\nCopyright 2018 - xdrop\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n  http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxdrop%2Fjrand","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxdrop%2Fjrand","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxdrop%2Fjrand/lists"}