system_random

Generate random integers, floats, UUIDs, passwords, and list choices via CLI.

38|14|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/ericwang915/PythonClaw --skill system-random
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system_random
Source: https://github.com/ericwang915/PythonClaw/tree/main/pythonclaw/templates/skills/system/random
Command: npx skills add https://github.com/ericwang915/PythonClaw --skill system-random

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Generating random values is a common need during development to simulate realistic data, speed up testing, and reduce boilerplate.

Core Features & Use Cases

  • Random integer in a range (int)
  • Random float in a range (float)
  • UUID generation (uuid)
  • Random password generation (password)
  • Random item selection from a list (choice)

Use case: quickly generate a set of IDs, passwords, or sample items for QA data.

Quick Start

Run the random_util.py CLI to generate the needed value, for example using --int to pick a number in a range, --uuid for a UUID, --password for a password, or --choice for random items from a list.

Frequently Asked Questions about system_random

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate random UUIDs and passwords from the command line?

Generate random UUIDs and passwords by running the bundled CLI script with the --uuid or --password options. This provides non-cryptographic random strings quickly for testing and data simulation.

How do I pick a random item from a list using a CLI script?

Pick a random item from a list by executing the script with the --choice option. The CLI selects and returns a random value from the provided input list for sampling purposes.

Can I generate random integers and floats within a specific range?

Generate random integers and floats by passing the --int or --float options to the CLI. The script returns a random number confined to the specified range bounds.

What is the best way to quickly create QA test data like sample IDs and passwords?

Quickly create QA test data by using the CLI script to generate UUIDs, non-cryptographic passwords, and random list selections, reducing boilerplate during development.

Does this random value generator require any external dependencies?

The random value generator requires no external dependencies. It relies solely on the bundled random_util.py script to execute integer, float, UUID, password, and choice generation.

When should I avoid using the generated passwords from this script?

Avoid using the generated passwords for security-sensitive authentication, as the script explicitly produces non-cryptographic passwords intended only for test data and development simulation.