Sahih Muslim 1513
Sahih Muslim · Book 21: The Book of Transactions · The invalidity of Hasah transactions and transactions involving ambiguity
وَحَدَّثَنَا أَبُو بَكْرِ بْنُ أَبِي شَيْبَةَ ، حَدَّثَنَا عَبْدُ اللَّهِ بْنُ إِدْرِيسَ ، وَيَحْيَى بْنُ سَعِيدٍ ، وَأَبُو أُسَامَةَ عَنْ عُبَيْدِ اللَّهِ ، ح وَحَدَّثَنِي زُهَيْرُ بْنُ حَرْبٍ ، - وَاللَّفْظُ لَهُ - حَدَّثَنَا يَحْيَى بْنُ سَعِيدٍ ، عَنْ عُبَيْدِ اللَّهِ ، حَدَّثَنِي أَبُو الزِّنَادِ ، عَنِ الأَعْرَجِ ، عَنْ أَبِي هُرَيْرَةَ ، قَالَ نَهَى رَسُولُ اللَّهِ صلى الله عليه وسلم عَنْ بَيْعِ الْحَصَاةِ وَعَنْ بَيْعِ الْغَرَرِ .
Abu Huraira (Allah be pleased with him) reported that Allah's Messenger (ﷺ) forbade a transaction determined by throwing stones, and the type which involves some uncertainty.