Public APIs
Ciprand favicon

Ciprand

Development

Secure random string generator.

Ciprand's website screenshot

About Ciprand

Ciprand is an API that generates random strings, written in Go with a Ruby-based load balancer component. Requests are made via a GET endpoint with two parameters: len for the length of each string (default 10) and count for the number of strings to generate (default 1), returning a JSON response containing the generated strings along with the count and length. The service reads its listen port from a PORT environment variable and is designed to run behind a reverse proxy, requiring URL parameters to be passed through.

The repository is intended for developers who need a simple, self-hostable source of random string generation, such as for tokens, identifiers, or test data. It is a small, single-purpose open-source project rather than a managed or hosted commercial service.

Key features

  • Generates random strings via a simple HTTP API
  • Configurable string length via the len parameter
  • Configurable number of generated strings via the count parameter
  • Returns results as JSON with strings, count, and length
  • Listen port configurable via PORT environment variable

Frequently asked questions

What does this API do?

It generates random strings and returns them as JSON via an HTTP endpoint.

How do I control the output?

Use the len parameter to set string length (default 10) and the count parameter to set how many strings are generated (default 1).

What language is it written in?

The repository is written in Go, with a Ruby balancer file also included.

Is there a hosted instance I can use?

Yes, an example uses the hosted endpoint at ciprand.p3p.repl.co.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product