Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

A coin toss is usually fair – when a coin is tossed, it has a 50% chance of land

ID: 3794322 • Letter: A

Question

A coin toss is usually fair – when a coin is tossed, it has a 50% chance of landing on heads, and a 50% chance of landing on tails. In this problem, you will design an unfair coin using the Random class and implement it as a method.

Utilize an instance of the random class, Random r = new Random(), to design an unfair coin.

Write a valid Java method (including a method header) that takes no arguments and returns the string “heads” 60% of the time and returns the string “tails” 40% of the time. Your code may use any valid methods in the Random class

Explanation / Answer

Hi, Please find my implementation.

Please let me know in case of any issue.

import java.util.Random;

public class UnfairCoin {

  

   /*

   * This method return head ot tail with probability of 60:40

   */

   public static String toss(){

       Random random = new Random();

       int rand = random.nextInt(5); //0,1,2,3,4 ( 5value)

       if(rand <=2)

           return "head"; // returning head for three value out of 5: 0, 1,2

       else

           return "tail"; // returning tail for 2 value out of 5 : 3,4

   }

  

   public static void main(String[] args) {

      

      

       System.out.println("Toss: "+toss());

      

   }

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote