From 155b3b2c91bb2e62938a7c16b333cb7ac0820797 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?David=20Horv=C3=A1t?= <horvatda@proton.me>
Date: Wed, 12 Mar 2025 13:32:39 +0100
Subject: [PATCH] sample program

---
 default_package/Cargo.toml  |  7 +++++++
 default_package/src/main.rs | 27 +++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)
 create mode 100644 default_package/Cargo.toml
 create mode 100644 default_package/src/main.rs

diff --git a/default_package/Cargo.toml b/default_package/Cargo.toml
new file mode 100644
index 0000000..ad7398d
--- /dev/null
+++ b/default_package/Cargo.toml
@@ -0,0 +1,7 @@
+[package]
+name = "some-program"
+version = "2.5.4"
+edition = "2021"
+
+[dependencies]
+rand = "0.9.0"
\ No newline at end of file
diff --git a/default_package/src/main.rs b/default_package/src/main.rs
new file mode 100644
index 0000000..f109109
--- /dev/null
+++ b/default_package/src/main.rs
@@ -0,0 +1,27 @@
+use rand::Rng;
+use rand::seq::SliceRandom;
+
+
+fn generate_star_pattern(width: usize, height: usize) {
+    let mut rng = rand::thread_rng();
+
+    for _ in 0..height {
+        for _ in 0..width {
+            if rng.gen_bool(0.2) { // 20% chance of printing a star
+                print!("*");
+            } else {
+                print!(" ");
+            }
+        }
+        println!(); // Move to the next line after each row
+    }
+}
+
+fn main() {
+    let width = 18;
+    let height = 8;
+
+    println!("+--(-----------)--+");
+    generate_star_pattern(width, height);
+    println!("+--(-----------)--+");
+}
-- 
GitLab