![]() |
Anzeige:
|
|
|||||||
| Software - Allgemein Für alle Software-Produkte anderer Hersteller. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 04.11.2010
Beiträge: 110
|
Hallo zusammen,
mir ist beim langweilen und 'nichts'-machen vor kurzem eine Frage in denn Sinn gekommen, wie funktioniert eine Zufallsfunktion am Computer? Ich konnte sie nicht beantworten, ein Computer arbeitet immer mathematisch oder logisch, es gibt also keinen Zufall. Oder nimmt er, wenn nach einem Zufall gefragt ist einfach einen Fehlerwert(z.B. durch Programmierfehler oder Hardwarefehler verursacht) und gibt diesen dann aus bzw. wie läuft das? Ich habe mal gehört, dass das mit dem Temperatursensor ein solcher Wert generiert wird (Wenn zum Beispiel die Messgenauigkeit bei1°C liegt nimmt man die 6te Stelle hinter dem Komma). Gibt es auch noch andere Wege, für den Fall, dass kein funktionierender Sensor/etc. vorhanden ist. EDIT: Ich wusste nicht genau in welches Tema ich den Thread erstellen soll, ob Hardeware oder Software, ob Allgemein oder Spezifisch. Also entschuldigt bitte, wenn ich mich falsch entschieden habe |
|
|
|
|
|
|
#2 (Direktlink) |
|
Computerversteher
![]() Registriert seit: 10.03.2008
Beiträge: 3.333
|
Das mit dem Zufall ist schon fast ein philosophisches Problem.
Was ist eigentlich Zufall und gibt es ihn denn überhaupt? Ich glaube daran, aber ich kann mich noch genau erinnern, wie ich ein Basic-Programm aus dem Handbuch meines Commodore 64 abgeschrieben habe und nach dem Start dieses "Zufallszahlengenerators" mein Bildschirm mit der gleichen Zahlenkolonne gefüllt war, die auch im Handbuch abgedruckt war. Ich habe danach nie wieder diese Kombination hervorrufen können... Man muss dazu sicher anmerken, dass die Random-Funktion des 64er-Basics natürlich keine echten Zufallszahlen erzeugte. Bei zeitgleichem Aufruf, musste immer die gleiche Zahlenfolge erscheinen. Aber dass ich beim ersten Aufruf wirklich die gleiche Anfangszahl getroffen habe, wie die, die im Handbuch - naja, es war halt Zufall... !
__________________
Nicht verzagen. Kato fragen! Wo geholfen wird, da fallen Späne... Geändert von Kato Fuji (11.12.2011 um 01:46 Uhr) |
|
|
|
|
|
#3 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 23.01.2011
Ort: Bernburg
Alter: 58
Beiträge: 756
|
Hier ein Artikel zum Thema Zufallsgenerator
Zufallszahlengenerator ? Wikipedia Im Prinzip generieren alle Programmiersprachen eine Zahlenreihe, die alle Zahlen in annähernd gleichhäufiger Verteilung enthalten. Damit ist der "Zufall" erst mal wiederholbar. Durch ein äußeres Ereignis wird dann einfach der Startwert verändert, heißt in den meisten Programmiersprachen Randomize. Gerne wird dabei die Systemzeit genutzt. Es ist äußerst unwahrscheinlich, daß Du die Funktion mehrmals auf die Mikrosekunde genau zum gleichen Zeitpunkt aufrufst. Früher hat man auch gerne eine Benutzereingabe genutzt, um den Startwert zu ändern. Die Zeit zwischen der Eingabeaufforderung und dem Tastendruck ist auch nie genau gleich. Gruß Volkmar |
|
|
|
|
|
#4 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 04.11.2010
Beiträge: 110
|
OK, danke für die schnellen Antworten. Meine Frage ist damit beantwortet, schade eigentlich, dass es keinen mathematischen Weg gibt Zufälle zu generieren.
|
|
|
|
|
|
#5 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Zufall gibt es so oder so nicht - ist alles nur Folge von irgendeiner Kette.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
|
#6 (Direktlink) |
|
Computerversteher
![]() Registriert seit: 10.03.2008
Beiträge: 3.333
|
Leider falsch!
Das gaukelt uns unser Verstand nur vor, weil er aus dem Evolutionsprozess hervorgegangen ist, der sich nur deterministischer Zusammenhänge bedient. Und unser Denkapparat ist ja nur die Fortsetzung dieses Prinzips quasi "in Software". Wenn Du auf den Tisch klopfst und zugleich die Uhr eine Minute weiterspringt, vermittelt Dein Hirn Dir sofort einen Zusammenhang. In dem Sinne, dass durch die Erschütterung die Uhr beeinflusst wurde. Bis dann auffällt, dass es sich um eine Digitaluhr mit LED-Anszeige handelt. Das Gefühl, die Uhr manipuliert zu haben, kann man dennoch nicht abschütteln...
__________________
Nicht verzagen. Kato fragen! Wo geholfen wird, da fallen Späne... |
|
|
|
|
|
#7 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Problem ist, dass die Uhr definitiv nicht zufällig herunterfällt. Ob der Zeitpunkt mit dem Klopfen auf den Tisch zusammenhängt, mit der Erdumdrehung, der Verwitterung der Wand oder mit allem zusammen kann man nicht genau sagen - deswegen sieht es aus wie Zufall. Ähnlich läuft das bei der Programmierung.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#8 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Ob eine Kausalität ermittelt werden kann, hängt also davon ab, wieviel Einblick man in eine Sache hat und inwieweit man die nachvollziehen kann.
Für dich ist es Zufall, wenn ich auf den Tisch haue und bei mir die Uhr herunterfällt - für mich nicht, denn ich kenne meine Wände hier. Das die Uhr in der Küche dabei nicht herunterfällt, ist auch kein Zufall - die habe ich angedübelt. Dafür springen aber öfters die Fußleisten ab, wenn ich über den Boden laufe...
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#9 (Direktlink) |
|
Computerversteher
![]() Registriert seit: 10.03.2008
Beiträge: 3.333
|
Lies mein Posting bitte nocheinmal...
__________________
Nicht verzagen. Kato fragen! Wo geholfen wird, da fallen Späne... |
|
|
|
|
|
#10 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Aua - hab da was übersprungen...
Du kennst mein zweite Uhr noch nicht - ich meine die, die nicht angedübelt war. Im Prinzip lässt sich alles kausal miteinander in Verbindung bringen - der menschliche Verstand will das nur nicht wahrhaben und hat deshalb den Zufall erfunden.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
|
#11 (Direktlink) |
|
Computerversteher
![]() Registriert seit: 10.03.2008
Beiträge: 3.333
|
Es ist genau umgekehrt:
Der einfache Hausverstand kann sich den Zufall nicht vorstellen.
__________________
Nicht verzagen. Kato fragen! Wo geholfen wird, da fallen Späne... |
|
|
|
|
|
#12 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
@Kato
Was ist ein "einfacher Hausverstand" ?
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#13 (Direktlink) |
|
Computerversteher
![]() Registriert seit: 10.03.2008
Beiträge: 3.333
|
Ich mag einfach diesen dummen Begriff "gesunder Menschenverstand" nicht und nenne das lieber einfachen oder gemeinen Hausverstand.
Im Prinzip meint es unsere durchschnittliche Denkfähigkeit...
__________________
Nicht verzagen. Kato fragen! Wo geholfen wird, da fallen Späne... |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Wie funktioniert ID3-Tag ? | Krabbelgruppe | Allgemein | 0 | 08.11.2005 20:44 |
| Wie funktioniert apt-get ? | Neil MacAuley | Linux | 1 | 13.02.2005 21:29 |
| Wie funktioniert WPA?????? | mr.actor | Netzwerke | 3 | 15.01.2005 16:03 |
| Funktioniert das? | Kathy | Windows XP | 1 | 30.10.2004 11:33 |
| FtP-Nix funktioniert :( | s-blade | Software - Allgemein | 9 | 08.12.2003 20:24 |