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