Skip to content

Commit 06e880d

Browse files
committed
Bump rand to 0.8
1 parent f8d3d27 commit 06e880d

File tree

16 files changed

+64
-64
lines changed

16 files changed

+64
-64
lines changed

generative_design/color/p_1_2_3_03.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ fn view(app: &App, model: &Model, frame: Frame) {
107107
// count tiles
108108
let mut counter = 0;
109109
// row count and row height
110-
let row_count = rng.gen_range(5, 30);
110+
let row_count = rng.gen_range(5..30);
111111
let row_height = (app.window_rect().h() as i32 / row_count) as i32;
112112

113113
// seperate each line in parts
@@ -120,13 +120,13 @@ fn view(app: &App, model: &Model, frame: Frame) {
120120
// sub fragment of not?
121121
if rng.gen::<f32>() < 0.075 {
122122
// take care of big values
123-
let fragments = rng.gen_range(2, 20);
123+
let fragments = rng.gen_range(2..20);
124124
part_count = part_count + fragments - 1;
125125
for _ in 0..fragments {
126-
parts.push(rng.gen_range(0, 2));
126+
parts.push(rng.gen_range(0..2));
127127
}
128128
} else {
129-
parts.push(rng.gen_range(2, 20));
129+
parts.push(rng.gen_range(2..20));
130130
}
131131
}
132132

generative_design/color/p_1_2_3_04.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ fn view(app: &App, model: &Model, frame: Frame) {
107107
// count tiles
108108
let mut counter = 0;
109109
// row count and row height
110-
let row_count = rng.gen_range(5, 30);
110+
let row_count = rng.gen_range(5..30);
111111
let row_height = (app.window_rect().h() as i32 / row_count) as i32;
112112

113113
// seperate each line in parts
@@ -120,13 +120,13 @@ fn view(app: &App, model: &Model, frame: Frame) {
120120
// sub fragment of not?
121121
if rng.gen::<f32>() < 0.075 {
122122
// take care of big values
123-
let fragments = rng.gen_range(2, 20);
123+
let fragments = rng.gen_range(2..20);
124124
part_count = part_count + fragments - 1;
125125
for _ in 0..fragments {
126-
parts.push(rng.gen_range(0, 2));
126+
parts.push(rng.gen_range(0..2));
127127
}
128128
} else {
129-
parts.push(rng.gen_range(2, 20));
129+
parts.push(rng.gen_range(2..20));
130130
}
131131
}
132132

generative_design/oscillation_figures/m_2_5_02.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,8 @@ fn calculate_lissajous_points(app: &App, model: &mut Model) {
181181
* (angle * model.mod_freq_x).cos();
182182
let mut y = (angle * model.freq_y * fmy).sin() * (angle * model.mod_freq_y).cos();
183183

184-
let rx = rng.gen_range(-model.random_offset, model.random_offset + 1.0);
185-
let ry = rng.gen_range(-model.random_offset, model.random_offset + 1.0);
184+
let rx = rng.gen_range(-model.random_offset..model.random_offset + 1.0);
185+
let ry = rng.gen_range(-model.random_offset..model.random_offset + 1.0);
186186

187187
x = (x * (win.w() / 2.0 - 30.0 - model.random_offset) + win.w() / 2.0) + rx;
188188
y = (y * (win.h() / 2.0 - 30.0 - model.random_offset) + win.h() / 2.0) + ry;

generative_design/random_and_noise/m_1_1_01.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ fn view(app: &App, model: &Model, frame: Frame) {
6363

6464
let range = win.w() as usize / 10;
6565
let vertices = (0..=range).map(|i| {
66-
let y = rng.gen_range(win.bottom(), win.top() + 1.0) as f32;
66+
let y = rng.gen_range(win.bottom()..win.top() + 1.0) as f32;
6767
pt2(win.left() + (i as f32 * 10.0), y as f32)
6868
});
6969
draw.polyline()
@@ -74,7 +74,7 @@ fn view(app: &App, model: &Model, frame: Frame) {
7474
let mut rng = StdRng::seed_from_u64(model.act_random_seed);
7575

7676
for x in (0..win.w() as usize).step_by(10) {
77-
let y = rng.gen_range(win.bottom(), win.top() + 1.0) as f32;
77+
let y = rng.gen_range(win.bottom()..win.top() + 1.0) as f32;
7878
draw.ellipse()
7979
.x_y(win.left() + x as f32, y as f32)
8080
.w_h(3.0, 3.0)

generative_design/random_and_noise/m_1_2_01.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ fn view(app: &App, model: &Model, frame: Frame) {
6969

7070
for i in 0..model.count {
7171
// positions
72-
let random_x = rng.gen_range(win.left(), win.right() + 1.0);
73-
let random_y = rng.gen_range(win.bottom(), win.top() + 1.0);
72+
let random_x = rng.gen_range(win.left()..win.right() + 1.0);
73+
let random_y = rng.gen_range(win.bottom()..win.top() + 1.0);
7474
let circle_x = (angle * i as f32).cos() * 300.0;
7575
let circle_y = (angle * i as f32).sin() * 300.0;
7676

generative_design/random_and_noise/m_1_3_02.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ fn view(app: &App, model: &Model, frame: Frame) {
7070
let mut rng = SmallRng::seed_from_u64(model.act_random_seed);
7171

7272
let image = image::ImageBuffer::from_fn(win.w() as u32, win.h() as u32, |_x, _y| {
73-
let r: u8 = rng.gen_range(0, std::u8::MAX);
73+
let r: u8 = rng.gen_range(0..std::u8::MAX);
7474
nannou::image::Rgba([r, r, r, std::u8::MAX])
7575
});
7676

generative_design/shape/p_2_1_2_01.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ fn view(app: &App, model: &Model, frame: Frame) {
7979
let mx = clamp(win.right() + app.mouse.x, 0.0, win.w());
8080
let my = clamp(win.top() - app.mouse.y, 0.0, win.h());
8181

82-
let shift_x = rng.gen_range(-mx, mx + 1.0) / 20.0;
83-
let shift_y = rng.gen_range(-mx, mx + 1.0) / 20.0;
82+
let shift_x = rng.gen_range(-mx..mx + 1.0) / 20.0;
83+
let shift_y = rng.gen_range(-mx..mx + 1.0) / 20.0;
8484

8585
draw.ellipse()
8686
.x_y(pos_x + shift_x, pos_y + shift_y)

generative_design/shape/p_2_1_2_02.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ fn view(app: &App, model: &Model, frame: Frame) {
9595
let pos_x = (win.left() + (tile_w / 2.0)) + tile_w * grid_x as f32;
9696
let pos_y = (win.top() - (tile_h / 2.0)) - tile_h * grid_y as f32;
9797

98-
let shift_x = rng.gen_range(-mx, mx + 1.0) / 20.0;
99-
let shift_y = rng.gen_range(-my, my + 1.0) / 20.0;
98+
let shift_x = rng.gen_range(-mx..mx + 1.0) / 20.0;
99+
let shift_y = rng.gen_range(-my..my + 1.0) / 20.0;
100100

101101
draw.ellipse()
102102
.x_y(pos_x + shift_x, pos_y + shift_y)

generative_design/shape/p_2_1_2_04.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,14 @@ fn view(app: &App, model: &Model, frame: Frame) {
7777
let mx = clamp(win.right() + app.mouse.x, 0.0, win.w());
7878
let my = clamp(win.top() - app.mouse.y, 0.0, win.h());
7979

80-
let shift_x1 = mx / 20.0 * rng.gen_range(-1.0, 1.0);
81-
let shift_y1 = my / 20.0 * rng.gen_range(-1.0, 1.0);
82-
let shift_x2 = mx / 20.0 * rng.gen_range(-1.0, 1.0);
83-
let shift_y2 = my / 20.0 * rng.gen_range(-1.0, 1.0);
84-
let shift_x3 = mx / 20.0 * rng.gen_range(-1.0, 1.0);
85-
let shift_y3 = my / 20.0 * rng.gen_range(-1.0, 1.0);
86-
let shift_x4 = mx / 20.0 * rng.gen_range(-1.0, 1.0);
87-
let shift_y4 = my / 20.0 * rng.gen_range(-1.0, 1.0);
80+
let shift_x1 = mx / 20.0 * rng.gen_range(-1.0..1.0);
81+
let shift_y1 = my / 20.0 * rng.gen_range(-1.0..1.0);
82+
let shift_x2 = mx / 20.0 * rng.gen_range(-1.0..1.0);
83+
let shift_y2 = my / 20.0 * rng.gen_range(-1.0..1.0);
84+
let shift_x3 = mx / 20.0 * rng.gen_range(-1.0..1.0);
85+
let shift_y3 = my / 20.0 * rng.gen_range(-1.0..1.0);
86+
let shift_x4 = mx / 20.0 * rng.gen_range(-1.0..1.0);
87+
let shift_y4 = my / 20.0 * rng.gen_range(-1.0..1.0);
8888
let mut points = Vec::new();
8989
points.push(pt2(pos_x + shift_x1, pos_y + shift_y1));
9090
points.push(pt2(pos_x + model.rect_size + shift_x2, pos_y + shift_y2));

generative_design/shape/p_2_1_3_01.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ fn view(app: &App, model: &Model, frame: Frame) {
9090
//println!("x {} || y {}", win.left() + model.tile_width * grid_x as f32, win.top() - model.tile_height * grid_y as f32);
9191
let scale = model.tile_width / model.tile_height;
9292
draw = draw.scale(scale);
93-
let toggle = rng.gen_range(0, 4);
93+
let toggle = rng.gen_range(0..4);
9494
let rotation = match toggle {
9595
0 => -(PI / 2.0),
9696
1 => 0.0,

0 commit comments

Comments
 (0)