mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 11:37:44 +00:00
shred: adapt to API changes of rand
This commit is contained in:
parent
a5fb8f952b
commit
ddb027231f
1 changed files with 2 additions and 2 deletions
|
@ -176,7 +176,7 @@ impl BytesWriter {
|
|||
fn from_pass_type(pass: &PassType) -> Self {
|
||||
match pass {
|
||||
PassType::Random => Self::Random {
|
||||
rng: StdRng::from_entropy(),
|
||||
rng: StdRng::from_os_rng(),
|
||||
buffer: [0; BLOCK_SIZE],
|
||||
},
|
||||
PassType::Pattern(pattern) => {
|
||||
|
@ -452,7 +452,7 @@ fn wipe_file(
|
|||
for pattern in PATTERNS.into_iter().take(remainder) {
|
||||
pass_sequence.push(PassType::Pattern(pattern));
|
||||
}
|
||||
let mut rng = rand::thread_rng();
|
||||
let mut rng = rand::rng();
|
||||
pass_sequence.shuffle(&mut rng); // randomize the order of application
|
||||
|
||||
let n_random = 3 + n_passes / 10; // Minimum 3 random passes; ratio of 10 after
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue