langsmith
Version:
Client library to connect to the LangSmith Observability and Evaluation Platform.
12 lines (11 loc) • 351 B
JavaScript
export function shuffle(array) {
let currentIndex = array.length;
while (currentIndex !== 0) {
const randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex -= 1;
const tmp = array[currentIndex];
array[currentIndex] = array[randomIndex];
array[randomIndex] = tmp;
}
return array;
}