>import java.util.List;
import java.util.Random;
public class Main {
public static void main(String[] args) {
List list = List.of("1", "2", "3", "4", "5", "6", "7", "8", "9", "10");
// Percentage of elements to retain (between 0 and 100)
int percentageToRetain = 30; // Change this value to adjust the percentage
Random random = new Random();
List result = list.stream()
.filter(s -> random.nextInt(100) < percentageToRetain)
.toList();
System.out.println(result);
}
}
< /code>
Während dies zur Annäherung an den Prozentsatz funktioniert, erzeugt jeder Lauf unterschiedliche Ergebnisse, und der tatsächliche Prozentsatz kann von meinem Ziel signifikant variieren, insbesondere bei kleineren Listen. /> Wie kann ich meinen Code ändern, um genau den angegebenen Prozentsatz der Elemente aus einer Liste konsequent zu behalten? Idealerweise möchte ich eine Lösung, dass: < /p>
- genau prozentual prozentual prozentieren. Listen