Shuffle Cards

Run Settings
LanguageJava
Language Version
Run Command
import java.util.Random; class Main { public static int[] createDeck() { int[] deck = new int[52]; for (int i = 0; i < deck.length; i++) { deck[i] = i; } return deck; } public static int[] shuffleDeck(int[] deckToShuffle) { Random rand = new Random(); // Create an object to generate a random number for(int i = 0; i < deckToShuffle.length; i++) { // Loop through the deck int randomPosition = rand.nextInt(52 + 1); deckToShuffle[i] = randomPosition; } return deckToShuffle; } public static void main(String[] args) { int[] deck = createDeck(); // Create our deck int[] shuffledDeck = shuffleDeck(deck); for (int i = 0; i < shuffledDeck.length; i++) { System.out.println(shuffledDeck[i]); } } }
Editor Settings
Theme
Key bindings
Full width
Lines