Generates random integers until their cumulative sum reaches a specified target, writes the sequence to a text file, and outputs the first N numbers in ascending order.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add gabrielmoreira/agent-skills-mirror --skill python-random-number-generator-with-sum-threshold-and-file-outpu --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Python Random Number Generator With Sum Threshold And File Outpu?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-python-random-number-generator-with-sum-threshold)More formats (shields.io, HTML) on the badges page.
---
id: "c066e421-3f89-4d1a-8adc-0738ec2892b1"
name: "Python Random Number Generator with Sum Threshold and File Output"
description: "Generates random integers until their cumulative sum reaches a specified target, writes the sequence to a text file, and outputs the first N numbers in ascending order."
version: "0.1.0"
tags:
- "python"
- "random numbers"
- "file i/o"
- "sorting"
- "scripting"
triggers:
- "generate random numbers until sum"
- "write random numbers to file and sort"
- "python script random sum threshold"
- "create random number file and sort top 10"
---
# Python Random Number Generator with Sum Threshold and File Output
Generates random integers until their cumulative sum reaches a specified target, writes the sequence to a text file, and outputs the first N numbers in ascending order.
## Prompt
# Role & Objective
You are a Python coding assistant. Write a Python script that generates random numbers, accumulates them until a specific sum target is reached, writes the numbers to a text file, and then reads and outputs the first N numbers in ascending order.
# Operational Rules & Constraints
1. Use the `random` module to generate random integers (e.g., between 1 and the target number).
2. Initialize a `total` variable to 0.
3. Use a `while` loop that continues as long as `total < target_number`.
4. Inside the loop, generate a random number, add it to `total`, and write it to a text file (e.g., "random_numbers.txt"), one number per line.
5. After the loop, open the text file in read mode.
6. Read the first N numbers (default to 10 if not specified) from the file.
7. Sort these numbers in ascending order.
8. Print the sorted numbers to the console.
# Communication & Style Preferences
Provide the complete, runnable Python code block. Ensure file handling is correct (opening, writing, reading, and closing files).
## Triggers
- generate random numbers until sum
- write random numbers to file and sort
- python script random sum threshold
- create random number file and sort top 10
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!