seeds_list1 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(10)
)
seeds_list2 <- seed_maker(
seed = 1234,
level_names = c("sim", "dataset"),
n_per_level = c(10, 15)
)
seeds_list3 <- seed_maker(
seed = 1234,
level_names = list("sim", c("component_a", "component_b", "component_c")),
n_per_level = c(10, 3)
)
try(seeds_list4 <- seed_maker(
seed = 1234,
level_names = list("sim", c("component_a", "component_b", "component_c")),
n_per_level = c(10, 4)
))
seeds_list5 <- seed_maker(
seed = 1234,
level_names = list(
"sim",
c("component_a", "component_b", "component_c"),
"dataset"
),
n_per_level = c(10, 3, 5)
)
seeds_list6 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(10),
sample_vector = list(1:100)
)
seeds_list7 <- seed_maker(
seed = 1234,
level_names = c("sim", "dataset"),
n_per_level = c(10, 15),
sample_vector = list(1:100, 1:1000)
)
seeds_list8 <- seed_maker(
seed = 1234,
level_names = list(
"sim",
c("component_a", "component_b", "component_c"),
"dataset"
),
n_per_level = c(10, 3, 5),
sample_vector = list(1:100, 1:1000, 1:10000)
)
seeds_list9 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(1)
)
try(seeds_list10 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(10),
index_level = FALSE
))
seeds_list11 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(1),
index_level = FALSE
)
seeds_list12 <- seed_maker(
seed = 1234,
level_names = list("sim", c("component_a", "component_b", "component_c")),
n_per_level = c(1, 3),
index_level = c(FALSE, TRUE)
)
seeds_list13 <- seed_maker(
seed = 1234,
level_names = list("sim", c("component_a", "component_b", "component_c")),
n_per_level = c(1, 3),
index_level = c(FALSE, FALSE)
)
identical(seeds_list12, seeds_list13)
seeds_flat1 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(10),
flatten = TRUE
)
is.list(seeds_flat1)
is.integer(seeds_flat1)
seeds_flat2 <- seed_maker(
seed = 1234,
level_names = c("sim", "dataset"),
n_per_level = c(10, 15),
flatten = TRUE
)
is.list(seeds_flat2$sim1)
is.integer(seeds_flat2$sim1)
seeds_flat5 <- seed_maker(
seed = 1234,
level_names = list(
"sim",
c("component_a", "component_b", "component_c"),
"dataset"
),
n_per_level = c(10, 3, 5),
flatten = TRUE
)
is.list(seeds_flat5$sim1$component_a)
is.integer(seeds_flat5$sim1$component_a)
seeds_flat9 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(1),
flatten = TRUE
)
is.list(seeds_flat9)
is.integer(seeds_flat9)
try(seeds_flat10 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(10),
index_level = FALSE,
flatten = TRUE
))
seeds_flat11 <- seed_maker(
seed = 1234,
level_names = c("sim"),
n_per_level = c(1),
index_level = FALSE,
flatten = TRUE
)
is.list(seeds_flat11)
is.integer(seeds_flat11)
Run the code above in your browser using DataLab