var l1 = ds_list_create();
var l2 = ds_list_create();
var order = ds_list_create();
ds_list_add(l1, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100);
ds_list_add(l2, 11, 21, 31, 41, 51, 61, 71, 81, 91, 101);
for (var i = 0; i < ds_list_size(l1); i++) {
ds_list_add(order, i);
}
ds_list_shuffle(order);
var res1 = ds_list_create();
var res2 = ds_list_create();
for (var i = 0; i < ds_list_size(order); i++) {
res1[| i] = l1[| order[| i]];
res2[| i] = l2[| order[| i]];
}
ds_list_copy(l1, res1);
ds_list_copy(l2, res2);
ds_list_destroy(res1);
ds_list_destroy(res2);
for (var i = 0; i < ds_list_size(l1); i++) {
show_debug_message(string(l1[| i]) + ", " + string(l2[| i]));
}