public void EnterWrongCardNumberAndPassword() { Logger.Log.Info("Start \"DepartureCityEqualsArrivalCity\" test"); FlightsSchedulePage flightsSchedulePage = new MainPage(Driver) .GoToFlightsSchedulePage() .EnterCode("100000" + RandomNumbers.FlightNumber()) .EnterPassword("123456") .ClickEnterButton(); Assert.AreEqual("Невірний Номер картки або Пароль", flightsSchedulePage.enterErrorMsg.Text); }
public void EnterWrongFlightToSubscriptionForm() { SaveScreenshotOnTestFailure(() => { OnlineBoardPage onlineBoardPage = new MainPage(Driver) .GoToOnlineBoardPage() .ClickFlightCheckBox() .InputFlightNumber(RandomNumbers.FlightNumber()) .ClickSearchButton(); Assert.AreEqual("Данi недоступнi", onlineBoardPage.flightMsg.Text); }); }
public JsonResult ResendConfirmationCode(string email) { var client = db.Clients.FirstOrDefault(c => c.Email == email); if (client == null) { return(Json(new { error = "No such email registered with us!" })); } if (client.IsConfirmed) { return(Json(new { error = "You already confirmed your account." })); } BackAgain: var confirmationToken = RandomNumbers.GenerateCoupen(); if (db.Clients.Any(c => c.ConfirmationToken == confirmationToken)) { goto BackAgain; } client = db.Clients.FirstOrDefault(c => c.Token == client.Token); if (client == null) { return(Json(false)); } try { client.ConfirmationToken = confirmationToken; db.SubmitChanges(); client.ClientResentConfirmationCode(db); client.SendEmail(db.Site()); return(Json(true)); } catch { return(Json(new { error = "Currently we're unable to send you a confirmation code via email. We apologize for this inconvenience.\n\n" + "Our admin is being alerted about this situation. He'll contact you soon.\n\n" + "Please check your email 10 minutes later.", isEmailError = true })); } }
/// <summary> /// Create a few lines of ennemies /// </summary> private void CreateEnnemies() { for (int i = 2; i < 5; i++) { AddLine( (Vector2D src, Vector2D dst) => RandomEnnemy(src, dst), // Create subclass of EnnemyObjects i * (Game.Instance.GameSize.Height / 10), // Insert to 2/10 game height RandomNumbers.Randint(2, 5), // Ennemies number Ennemies // Stock the created elements ); } }
static int Main() { int interval; int i; double rand_x; double rand_y; double origin_dist; double pi; int circle_points = 0; int square_points = 0; RandomNumbers.Seed(time(null)); //Initializing rand() for (i = 0; i < (DefineConstants.INTERVAL * DefineConstants.INTERVAL); i++) //Total Random numbers generated = possible x values * possible y values { rand_x = (double)(RandomNumbers.NextNumber() % (DefineConstants.INTERVAL + 1)) / DefineConstants.INTERVAL; //x value randomly generated rand_y = (double)(RandomNumbers.NextNumber() % (DefineConstants.INTERVAL + 1)) / DefineConstants.INTERVAL; //y value randomly generated origin_dist = rand_x * rand_x + rand_y * rand_y; //Distance between (x,y) from the origin if (origin_dist <= 1) { circle_points++; //Checking if (x,y) lies inside the define circle with R=1 } square_points++; //Total number of points generated pi = (double)(4 * circle_points) / square_points; //estimated pi after this iteration Console.Write(rand_x); Console.Write(" "); Console.Write(rand_y); Console.Write(" "); Console.Write(circle_points); Console.Write(" "); Console.Write(square_points); Console.Write(" - "); Console.Write(pi); Console.Write("\n"); Console.Write("\n"); if (i < 10) { Console.ReadKey(true); //Pausing estimation for first 10 values (Optional) } } Console.Write("\nFinal Estimation of Pi = "); Console.Write(pi); return 0; }
private int GetNextEvictionIndex() { if (RandomNumbers.Count == CurrentIndexInRandomNumbers) { RandomNumbers.Add(RandomGenerator.Next(0, 10001) / 10000.0); } var result = (int)Math.Round(RandomNumbers[CurrentIndexInRandomNumbers] * (CacheSize - 1)); CurrentIndexInRandomNumbers++; return(result); }
// Cria os centróides aleatórios no início da execução public void CriarCentroidesIniciais(List <Centroid> centroids, int numClusters) { for (int i = 0; i < numClusters; i++) { centroids.Add(new Centroid { SepalLength = ((RandomNumbers.NextNumber() % 20) + 40) / 10.00, // 4-6 SepalWidth = ((RandomNumbers.NextNumber() % 20) + 20) / 10.00, // 2-4 PetalLength = ((RandomNumbers.NextNumber() % 70) + 10) / 10.00, // 1-8 PetalWidth = ((RandomNumbers.NextNumber() % 10)) / 10.00 // 0-1 }); } }
private void GenerateRandomLottoNumbers() { RandomNumbers.Clear(); while (RandomNumbers.Count < numberOfLottoNumbers) { int nextNumber = Randomizer.Next(lowerBound, lottoNumberUpperBound + 1); while (RandomNumbers.Contains(nextNumber)) { nextNumber = Randomizer.Next(lowerBound, lottoNumberUpperBound + 1); } RandomNumbers.Add(nextNumber); } }
// CompareRandomNumbersToUserNumbers: Compares the current RandomNumbers to the list numbers given by the users input and hence // saved in LottoNumbers. // Pre: Both RandomNumbers and LottoNumbers contains 7 unique numbers. // Post: The number of matches between the two lists have been returned. private int CompareRandomNumbersToUserNumbers() { int numberOfMatches = 0; for (int i = 0; i < numberOfLottoNumbers; i++) { if (RandomNumbers.Contains(LottoNumbers[i])) { numberOfMatches++; } } return(numberOfMatches); }
public void EnterWrongFlight() { TakeScreenshotWhenTestFailed(() => { Logger.Log.Info("Start \"EnterWrongFlight\" test"); OnlineBoardPage onlineBoardPage = new MainPage(Driver) .GoToOnlineBoardPage() .ClickFlightCheckBox() .InputFlightNumber(RandomNumbers.FlightNumber()) .ClickSearchButton(); Assert.AreEqual("Данi недоступнi", onlineBoardPage.flightMsg.Text); }); }
public void LogInWithWrongUserData() { TakeScreenshotWhenTestFailed(() => { Logger.Log.Info("Start \"LogInWithWrongUserData\" test"); MainPage mainPage = new MainPage(Driver) .ClickLogInFormButton() .EnterUserLogInData(UserDataCreator.WithFilledFields(), RandomNumbers.RandomString(10)) .ClickLogInButton(); Assert.AreEqual("Недійсні облікові дані користувача", mainPage.logInErrorMsg.Text); }); }
public void TestMethod1() { //Arrange test var target = new RandomNumbers(); int actual; //Act test actual = target.generateNumber(); int result = _test.generateNumber(actual); //Assert test NUnit.Framework.Assert.AreEqual(result, actual); }
public static void Main(string[] args) { var random = new Random(); var randomizer = new RandomNumbers(random); var a = new Character("Attacker"); var b = new Character("Defender"); var battle = new Battle(randomizer, a, b); var results = battle.Resolve(); results.DisplayResults(); Console.ReadKey(); }
private Task <CoffeeModel> AdornCoffee(CoffeeModel coffee) { return(Task <CoffeeModel> .Run(() => { Message?.Invoke("adorning coffee"); Thread.Sleep(RandomNumbers.GetInteger(100)); coffee.WithMilk = RandomNumbers.GetDouble() > 0.5; Thread.Sleep(RandomNumbers.GetInteger(100)); coffee.WithSugar = RandomNumbers.GetDouble() > 0.5; Thread.Sleep(RandomNumbers.GetInteger(100)); Message?.Invoke(coffee.ToString()); return coffee; })); }
private Task <ToastModel> AdornToast(ToastModel toast) { return(Task <ToastModel> .Run(() => { Message?.Invoke("adorning toast"); Thread.Sleep(RandomNumbers.GetInteger(100)); toast.WithButter = RandomNumbers.GetDouble() > 0.5; Thread.Sleep(RandomNumbers.GetInteger(100)); toast.WithJelly = RandomNumbers.GetDouble() > 0.5; Thread.Sleep(RandomNumbers.GetInteger(100)); Message?.Invoke(toast.ToString()); return toast; })); }
// Function for random initialization of matrix elements static void RandomDataInitialization(double[] pAMatrix, double[] pBMatrix, int Size) { int i; // Loop variables int j; for (i = 0; i < Size; i++) { for (j = 0; j < Size; j++) { pAMatrix[i * Size + j] = RandomNumbers.NextNumber() / (double)1000; pBMatrix[i * Size + j] = RandomNumbers.NextNumber() / (double)1000; } } }
public void EnterWrongPromo() { TakeScreenshotWhenTestFailed(() => { Logger.Log.Info("Start \"EnterWrongPromo\" test"); MainPage mainPage = new MainPage(Driver) .ClickOneWayButton() .ChooseFromAirport() .ChooseToAirport() .EnterPromo(RandomNumbers.RandomString(5)); //.ClickSearchFlightButtton(); ///Assert.AreEqual("Промокод недійсний. Цей промокод не існує.", mainPage.promoErrorMsg.Text); Assert.IsTrue(mainPage.searchFlightBtn.Enabled); }); }
public Opgave21UserControlViewModel() { _opgave21Solution = new Opgave21Solution(); RandomNumbers = _opgave21Solution.GetThisAmountOfRandomNumbers(AmountOfRandomNumbers); RandomNumbersReversed = RandomNumbers.Reversed(); LowestNumbers = 0; HighestNumbers = 100; SectionFrom = 0; SectionTo = AmountOfRandomNumbers - 1; Number = RandomNumbers[AmountOfRandomNumbers - 1]; }
public static int GetPersistentRandomNumber(int index, int minValue = 1, int maxValue = 10000) { if (RandomNumbers.ContainsKey(index)) { return(RandomNumbers[index]); } else { lock (lockObject) { RandomNumbers[index] = RandomGenerator.Next(minValue, maxValue); } return(RandomNumbers[index]); } }
public JsonResult JoinRoom(string participant, string roomToken, string partnerEmail = null) { if (participant.IsEmpty() || roomToken.IsEmpty()) { return(Json(false)); } var room = _db.Rooms.FirstOrDefault(r => r.Token == roomToken); if (room == null) { return(Json(false)); } if (room.SharedWith != "Public") { if (partnerEmail.IsEmpty()) { return(Json(false)); } if (room.SharedWith != partnerEmail) { return(Json(false)); } } back: string participantToken = RandomNumbers.GetRandomNumbers(); if (_db.Rooms.Any(r => r.OwnerToken == participantToken)) { goto back; } room.ParticipantName = participant.GetValidatedString(); room.ParticipantToken = participantToken; room.LastUpdated = DateTime.Now; room.Status = Status.Active; _db.SubmitChanges(); return(Json(new { participantToken, friend = room.OwnerName })); }
static void Main(string[] args) { RandomNumbers.Seed(time(null)); int total_points; int total_values; int K; //int max_iterations; int has_name; total_points = int.Parse(ConsoleInput.ReadToWhiteSpace(true)); total_values = int.Parse(ConsoleInput.ReadToWhiteSpace(true)); K = int.Parse(ConsoleInput.ReadToWhiteSpace(true)); //max_iterations = int.Parse(ConsoleInput.ReadToWhiteSpace(true)); has_name = int.Parse(ConsoleInput.ReadToWhiteSpace(true)); List <Point> points = new List <Point>(); string point_name; for (int i = 0; i < total_points; i++) { List <double> values = new List <double>(); for (int j = 0; j < total_values; j++) { double value; value = double.Parse(ConsoleInput.ReadToWhiteSpace(true)); values.Add(value); } if (has_name != 0) { point_name = ConsoleInput.ReadToWhiteSpace(true); Point p = new Point(i, values, point_name); points.Add(p); } else { Point p = new Point(i, values); points.Add(p); } } KMeans kmeans = new KMeans(K, total_points, total_values /*, max_iterations*/); kmeans.run(points); }
public ActionResult _ChangePassword() { var client = db.Clients.FirstOrDefault(c => c.Token == LoginHelper.Client.Token); if (client == null) { return(Redirect("/logout")); } if (client.ForgotPasswordToken.IsEmpty()) { client.ForgotPasswordToken = RandomNumbers.GenerateCoupen(); db.SubmitChanges(); } return(Redirect("/confirm-password.html#" + client.ForgotPasswordToken)); }
/// <summary> /// Create a random EnnemyObject /// </summary>> /// <param name="src">initial position of the ennemy</param> /// <param name="dst">destination to reach before horizontal movement</param> /// <returns>A object that extends EnnemyObject</returns> public static EnnemyObject RandomEnnemy(Vector2D src, Vector2D dst) { switch (RandomNumbers.Randint(0, 2)) { case 0: return(new Ennemy1(src, dst)); case 1: return(new Ennemy2(src, dst)); case 2: return(new Ennemy3(src, dst)); default: throw new IndexOutOfRangeException(); } }
public SSA(Problem problem, int pop_size) { this.problem = problem; dimension = problem.dimension; RandomNumbers.Seed(1); population.Capacity = pop_size; distances.Resize(pop_size); for (int i = 0; i < pop_size; ++i) { Position position = Position.init_position(problem); population.Add(new Spider(position)); distances[i] = new List <double>(); distances[i].Resize(pop_size); } vibrations.Capacity = pop_size; global_best = population[0].position; }
public JsonResult CreateRoom(string ownerName, string roomName, string partnerEmail = null) { if (ownerName.IsEmpty() || roomName.IsEmpty()) { return(Json(false)); } back: string token = RandomNumbers.GetRandomNumbers(); if (_db.Rooms.Any(r => r.Token == token)) { goto back; } back2: string ownerToken = RandomNumbers.GetRandomNumbers(); if (_db.Rooms.Any(r => r.OwnerToken == ownerToken)) { goto back2; } var room = new Room { Token = token, Name = roomName.GetValidatedString(), OwnerName = ownerName.GetValidatedString(), OwnerToken = ownerToken, LastUpdated = DateTime.Now, SharedWith = partnerEmail.IsEmpty() ? "Public" : partnerEmail, Status = Status.Available }; _db.Rooms.InsertOnSubmit(room); _db.SubmitChanges(); return(Json(new { roomToken = room.Token, ownerToken = room.OwnerToken })); }
private void StartRound() { RandomNumbers.GenerateRandomNumbers(out correctNumberText, out correctNumber); textShow.text = correctNumberText; textShow.GetComponent <ShowTextScript>().RestartAnimation(); RandomizeButtons(out leftButtonText, out centreButtonText, out rightButtonText); leftButton.GetComponentInChildren <Text>().text = leftButtonText; leftButton.GetComponent <ButtonScript>().numberToCheck = correctNumber.ToString(); centreButton.GetComponentInChildren <Text>().text = centreButtonText; centreButton.GetComponent <ButtonScript>().numberToCheck = correctNumber.ToString(); rightButton.GetComponentInChildren <Text>().text = rightButtonText; rightButton.GetComponent <ButtonScript>().numberToCheck = correctNumber.ToString(); }
public async Task <UserDTO> InsertUserAsync(UserDTO userDTO) { // Check email string inputEmail = userDTO.Email.Trim(); var existingEmail = await GetUserByEmailAsync(inputEmail); if (existingEmail != null) { throw new HttpException(HttpStatusCode.Conflict, $"Користувач з поштою: {inputEmail}, вжє існує."); } // Password generate string inputPassword = (IsNullOrEmpty(userDTO.Password)) ? RandomNumbers.Generate() : userDTO.Password; // Get data var insertUser = mapper.Map <UserDTO, User>(userDTO); insertUser.Password = SHA256Hash.Compute(inputPassword); // User data after update/insert User insertedUser; insertUser.RoleId = (int)UserRolesEnum.USER; insertedUser = await database.UserRepository.InsertAsync(insertUser); bool isSaved = await database.SaveAsync(); if (!isSaved) { return(null); } //Send email await SendEmail(insertedUser, insertUser, inputEmail); return(mapper.Map <User, UserDTO>(insertedUser)); }
public void RandomNumbers_Test() { //arange var list = new List <int> { 0, 0, 0, 0, 0 }; //init index 0 to 4 var rn = new RandomNumbers(); //Act for (var i = 0; i < 100; i++) { list[rn.GetRandomNumber(1, 3)]++; } Assert.Equal(0, list[0]); Assert.True(list[1] > 0); Assert.True(list[2] > 0); Assert.True(list[3] > 0); Assert.Equal(0, list[4]); }
private void ShowPdfs(string where) { List <string> L = new List <string>(symbols.Length * (symbols.Length - 1)); for (int i = 0; i < symbols.Length; i++) { for (int j = 0; j < symbols.Length; j++) { if (i != j) { L.Add(Path.Combine(where, $"{symbols[i]}to{symbols[j]}")); } } } var arrt = L.ToArray(); var mas = Enumerable.Range(0, 28).Select(i => RandomNumbers.NextNumber(sources.Length * (sources.Length - 1))).Distinct().ToArray(); var arr = mas.Select(i => arrt[i]).ToArray(); new Библиотека_графики.ManyDocumentsShower("Поверхности на негустой сетке", arr.Select(n => Path.GetFileNameWithoutExtension(n)).ToArray(), arr.Select(i => i + ".pdf").ToArray()).Show(); button2_Click(new object(), new EventArgs()); }
public JsonResult ForgotPassword(string email) { var user = db.Clients.FirstOrDefault(a => a.Email == email); if (user == null) { return(Json("No such email has been registered in our site.<br /><br />Please make sure that you entered a valid email address?<br /><br />You can directly contact us via our <a href=\"/contact-us.html\">Contact</a> section.")); } try { user.ForgotPasswordToken = RandomNumbers.GenerateCoupen(); db.SubmitChanges(); user.SendChangePasswordEmail(db.Site()); return(Json(true)); } catch { return(Json(false)); } }