Skip to content
Snippets Groups Projects
Commit db3b13d8 authored by David Horvát's avatar David Horvát
Browse files

Merge branch 'main' of mygit.th-deg.de:dominik.heinrich/plv2_supply_chain_poc

parents ec9d33dc c8981f28
Branches main
No related tags found
No related merge requests found
...@@ -6,4 +6,5 @@ edition = "2018" ...@@ -6,4 +6,5 @@ edition = "2018"
[dependencies] [dependencies]
bitcoin = "0.21" bitcoin = "0.21"
num_cpus = "1.11" num_cpus = "1.11"
\ No newline at end of file rand = "0.9.0"
...@@ -17,11 +17,19 @@ use std::{ ...@@ -17,11 +17,19 @@ use std::{
thread, thread,
time::SystemTime, time::SystemTime,
}; };
use rand::Rng;
// process in smaller intervals to allow threads to stop and send status updates // process in smaller intervals to allow threads to stop and send status updates
const INTERVAL: u32 = 0xffffffff / 1500 | 0; const INTERVAL: u32 = 0xffffffff / 1500 | 0;
/// Mine the genesis block /// Mine the genesis block
pub fn main() { 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); let genesis_block = genesis_block(Network::Bitcoin);
// the raw header we'll be hashing // the raw header we'll be hashing
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment