Теперь все данные nullable

This commit is contained in:
Пытков Роман
2025-09-17 12:59:21 +03:00
parent c21c92db37
commit c9059f6df3
5 changed files with 49 additions and 48 deletions

View File

@@ -70,19 +70,19 @@ public class DataGenerator
var signalQuality = _random.NextDouble();
return new Data(
ConcentrationIndex: _random.NextDouble(),
RelaxationIndex: _random.NextDouble(),
CognitiveControl: _random.NextDouble(),
CognitiveLoad: _random.NextDouble(),
Alpha: alpha,
Beta: beta,
Theta: theta,
Smr: _random.NextDouble(),
MuWave: _random.NextDouble(),
Artifact: signalQuality < 0.5,
SignalQuality: signalQuality,
ConcentrationIndex: _random.NextDouble() < 0.1 ? null : _random.NextDouble(),
RelaxationIndex: _random.NextDouble() < 0.1 ? null : _random.NextDouble(),
CognitiveControl: _random.NextDouble() < 0.1 ? null : _random.NextDouble(),
CognitiveLoad: _random.NextDouble() < 0.1 ? null : _random.NextDouble(),
Alpha: _random.NextDouble() < 0.1 ? null : alpha,
Beta: _random.NextDouble() < 0.1 ? null : beta,
Theta: _random.NextDouble() < 0.1 ? null : theta,
Smr: _random.NextDouble() < 0.1 ? null : _random.NextDouble(),
MuWave: _random.NextDouble() < 0.1 ? null : _random.NextDouble(),
Artifact: _random.NextDouble() < 0.1 ? null : signalQuality < 0.5,
SignalQuality: _random.NextDouble() < 0.1 ? null : signalQuality,
PackageIndex: packageNumber,
TimeOfDataGenerate: DateTime.Now
TimeOfDataGenerate: _random.NextDouble() < 0.1 ? null : DateTime.Now
);
}
}