Super! Wende diese Funktion jetzt auf eine Liste von 100 zufälligen Ganzzahlen an.
Gib mir die Lösung für das folgende Problem in Julia-Code:

Du hast zwei nicht leere verkettete Listen, die zwei nicht negative Ganzzahlen darstellen. Die Ziffern sind in umgekehrter Reihenfolge gespeichert und jeder Knoten enthält eine einzelne Ziffer. Addiere die beiden Zahlen und gib die Summe als verkettete Liste zurück.

Du kannst annehmen, dass die beiden Zahlen außer der Zahl 0 keine führende Null enthalten.

Beispiel 1:
Eingabe: l1 = [2,4,3], l2 = [5,6,4]
Ausgabe: [7,0,8]
Erklärung: 342 + 465 = 807.
Beispiel 2:

Eingabe: l1 = [0], l2 = [0]
Ausgabe: [0]
Beispiel 3:

Eingabe: l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]
Ausgabe: [8,9,9,9,0,0,0,1]
Einschränkungen:

Die Anzahl der Knoten in jeder verketteten Liste liegt im Bereich von [1, 100].
0 <= Node.val <= 9
Es ist garantiert, dass die Liste eine Zahl darstellt, die keine führenden Nullen hat. ```julia
function addDigitLists(l1, l2)
    n1 = parse(Int, join(reverse(l1)))
    n2 = parse(Int, join(reverse(l2)))
    sum = n1 + n2
    return reverse(split(string(sum), ""))
end
```
Natürlich, hier ist etwas Julia-Code, der die Funktion ``addDigitLists`` auf eine Liste von 100 zufälligen Ganzzahlen in Paaren anwendet:

```julia
using Random

# Generiere 100 zufällige Ganzzahlen
Random.seed!(123)
lst = [rand(0:9) for i in 1:100]

# Rufe die Funktion addDigitLists für Paare von Elementen aus der Liste auf
result = [addDigitLists(lst[i], lst[i + 1]) for i in 1:2:length(lst) - 1]
```

Dieser Code generiert eine Liste ``lst`` mit 100 zufälligen Ganzzahlen zwischen 0 und 9. Dann wird die Funktion ``addDigitLists`` auf Paare von Elementen angewendet, beginnend mit den ersten beiden Elementen in der Liste, und die Ergebnisse werden in einer neuen Liste `result` gespeichert. Der Schleifenbereich ``1:2:length(lst) - 1`` erhöht sich um 2, sodass jedes zweite Element mit dem unmittelbar folgenden Element gepaart wird.