Jein.

Können wir es: nein.

Ist es möglich: ja.

Wo ist das Problem: Die KI, also das selbst denkende. Es wird viel Entwicklung in KI gesteckt aber eine selbst zu programmieren ist enorm schwer bis teils unmöglich, zumindest zur Zeit.

Die meisten Viren werden mit einer Aufgabe beladen und losgeschickt um sich zu verbreiten. Zum Beispiel: Verbreite dich an alle PCs in einem Netzwerk und verschlüssel die Daten auf jedem PC der infiziert ist. Ich wüsste nicht wo du dort eine KI integrieren willst bzw welchen Zweck diese haben sollte.

Außerdem vergisst du glaube ich 2 Sachen: Eine KI zeichnet sich aus durch lernen. Wie lernt man? Indem man eine Sache oft wiederholt. Wie würde also dein Virus lernen, er würde seine Aufgabe ausführen und die Resultate (seinen Lernerfolg) an eine Art Server oder Datenbank schicken. Wenn du einer Person den Briefkasten zertrümmerst klebst du ja auch nicht nen Zettel drauf, wo du wohnst, oder?

...zur Antwort

Bin mir nicht ganz sicher, aber könnte es sein das dein Array immer nur 0en hat?

Versuch mal das Array nach dem Methoden-Aufruf wieder in das Array zu speichern, also so:

static void Main(string[] args)
{
int[] arr = new int[6];
arr = RandomArray(arr);
....
}

Das müsste glaube ich die Lösung für dein Problem sein :)

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.