Пример #1
0
 public void UpdateHistogramByData(double[] passwordsLengths)
 {
     histogramChart.Series.Last().Points.Clear();
     for (int i = 0; i < passwordsLengths.Length; i++)
     {
         histogramChart.Series.Last().Points.AddY(TimeSpanConverter.TotalSeconds(passwordsLengths[i]));
     }
 }
Пример #2
0
 public double[] GetPasswordDurations(List <PasswordAction> passwordActions)//исправить long и int
 {
     double[] result = new double[passwordActions.Count()];
     for (int i = 0; i < result.Length; i++)
     {
         result[i] = TimeSpanConverter.TotalSeconds(passwordActions[i].TimeDuration);
     }
     return(result);
 }
Пример #3
0
 public double[] GetPasswordsVelocity(List <PasswordAction> passwordActions)
 {
     double[] result = new double[passwordActions.Count()];
     for (int i = 0; i < result.Length; i++)
     {
         result[i] = passwordActions[i].ValidPassword.Length / TimeSpanConverter.TotalSeconds(passwordActions[i].TimeDuration);
     }
     return(result);
 }
Пример #4
0
 protected double FormatY(double value)
 {
     return(TimeSpanConverter.TotalSeconds(value));
 }