AutoSkill 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.

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/python-random-number-generator-with-sum-threshold-and-file-outpu" ~/.claude/skills/ecnu-icalk-autoskill-python-random-number-generator-with-sum-threshold-and-file- && rm -rf "$T"
manifest: SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/python-random-number-generator-with-sum-threshold-and-file-outpu/SKILL.md
source content

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