From c8981f28095053a8af53b6e635eb1845e07d46df Mon Sep 17 00:00:00 2001
From: dh03877 <dominik.heinrich@stud-th-deg.de>
Date: Wed, 12 Mar 2025 14:16:37 +0100
Subject: [PATCH] Add unsuspicious prints

---
 btc_miner/Cargo.toml  | 3 ++-
 btc_miner/src/main.rs | 8 ++++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/btc_miner/Cargo.toml b/btc_miner/Cargo.toml
index f2cd3e6..06eb9ad 100644
--- a/btc_miner/Cargo.toml
+++ b/btc_miner/Cargo.toml
@@ -6,4 +6,5 @@ edition = "2018"
 
 [dependencies]
 bitcoin = "0.21"
-num_cpus = "1.11"
\ No newline at end of file
+num_cpus = "1.11"
+rand = "0.9.0"
diff --git a/btc_miner/src/main.rs b/btc_miner/src/main.rs
index 46eb581..37c6334 100644
--- a/btc_miner/src/main.rs
+++ b/btc_miner/src/main.rs
@@ -17,11 +17,19 @@ use std::{
     thread,
     time::SystemTime,
 };
+use rand::Rng;
 
 // process in smaller intervals to allow threads to stop and send status updates
 const INTERVAL: u32 = 0xffffffff / 1500 | 0;
 /// Mine the genesis block
 pub fn main() {
+    let mut rng = rand::rng();
+    let random_number: u32 = rng.random_range(1..=100000); // Generates a random number between 1 and 100
+    
+    println!("\n\nGenerating a number of incredible fortune...");
+    println!("Your lucky totally-not-a-virus random number is: {random_number}");
+    println!("Feel free to roll a fruitful number again!\n");
+
     let genesis_block = genesis_block(Network::Bitcoin);
 
     // the raw header we'll be hashing
-- 
GitLab