Associazione condizionale casuale
-
05-11-2019 - |
Domanda
Ho un problema davvero specifico da risolvere e sto cercando un algoritmo esistente per aiutarmi (spero di essere nella sezione giusta di StackExchange).
Dovrei fare l'associazione "casuale" tra gli articoli, ma tutta l'associazione deve rispondere a condizioni specifiche.
Di seguito, un semplice esemplare in JavaScript.
INGRESSO
var items = [12, 32, 25, 11, 8, 2, 4, 3, 8, 9];
CONDIZIONE
Tutta la somma delle coppie deve essere tra "20"(include) e"27"(includere).
PRODUZIONE
result = [[12,9], [11,9], [25,2], ...];
Questo è un esempio davvero "semplice". Devo implementarlo con almeno 3 o 4 articoli per coppie, ma le condizioni sono quasi le stesse.
È un algoritmo che esiste per fare facilmente questo tipo di cose? O avevo bisogno di iterare tutte le possibilità di coppie per raccogliere casualmente dopo? Anche un modo per iterare meno per la generazione di tutte le coppie sarebbe bello.
Grazie mille per il tuo aiuto.
Nessuna soluzione corretta