Answer to Question #166916 in C# for Habib

Question #166916

Create a class RandomNumber, with three static methods: - GetFloat will return a number between 0 and 1 using the following algorithm:

seed = ( seed * a + c ) % m result = abs ( seed / m )

- GetInt(max) will return a number from 0 to max, using: result = round(max * GetFloat) - GetInt(min, max) will return a number from min to max (you must create this one totally on your own). The starting values must be: m = 233280; a = 9301; c = 49297; seed = 1;


1
Expert's answer
2021-03-01T02:01:03-0500
using System;
namespace Random
{
    class RandomNumber
    {
        private static int m = 233280;
        private static int a = 9301;
        private static int c = 49297;
        private static int seed = 1;


        public static float GetFloat()
        {
            seed = (seed * a + c) % m;
            return Math.Abs(seed / m);
        }


        public static int GetInt(int max)
        {
            return 0;
        }


        public static int GetInt(int min, int max)
        {
            return 0;
        }
    }
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS