mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
generate-alt-random-writes: generate streaks of characters
This commit is contained in:
parent
37d941f57a
commit
77f6c126f5
1 changed files with 4 additions and 1 deletions
|
|
@ -63,6 +63,9 @@ def main():
|
|||
col = rand.read(1)[0] % cols
|
||||
c = alphabet[rand.read(1)[0] % len(alphabet)]
|
||||
|
||||
repeat = rand.read(1)[0] % (cols - col) + 1
|
||||
assert col + repeat <= cols
|
||||
|
||||
color_variant = color_variants[rand.read(1)[0] % len(color_variants)]
|
||||
|
||||
# Position cursor
|
||||
|
|
@ -81,7 +84,7 @@ def main():
|
|||
rgb = rand.read(3)
|
||||
out.write(f'\033[{48 if do_bg else 38}:2::{rgb[0]}:{rgb[1]}:{rgb[2]}m')
|
||||
|
||||
out.write(c)
|
||||
out.write(c * repeat)
|
||||
|
||||
if color_variant != ColorVariant.NONE:
|
||||
do_sgr_reset = rand.read(1)[0] % 2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue