Shuffle

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »
Jasper Geelen

Jasper Geelen

31/01/2010 17:38:00
Quote Anchor link
Hallo,

Ik ben bezig met een soort van spelletje te maken waarbij je een 4 cijferige code moet kraken. Hier krijg je 4 cijfers te zien en die moet je in een random order invullen en op die manier gewoon geluk hebben dat je het goed raad. Hiervoor genereer ik een random nummer tussen de 1000 en 9999 en die wil ik in random order laten zien op het scherm door middel van shuffle.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$randomNum
= rand(1000, 9999);
echo (shuffle($randomNum));
?>

Deze code werkt alleen helaas niet, het echo'd helemaal geen nummer. De controle of ze het goede nummer hebben ingevuld kijkt naar $randomNum (dus ze raden als het ware $randomNum) en daarom kan ik dus niet eerst shuffle $randomNum en dan pas de echo, want dan zal het nummer wat ze moeten raden al direct op het scherm staan.

Enig idee hoe ik dit werkend kan krijgen?

Alvast bedankt!

// poNji
Gewijzigd op 01/01/1970 01:00:00 door Jasper Geelen
 
PHP hulp

PHP hulp

27/05/2026 14:46:48
 
Henk PHP

Henk PHP

31/01/2010 17:47:00
Quote Anchor link
Ik snap niet helemaal wat je aan het doen bent.

shuffle schud een array, niet een int
 
Jesper Diovo

Jesper Diovo

31/01/2010 17:50:00
Quote Anchor link
Je maakt van de code een sessie. Die sla je op en controleer je telkens dat iemand een poging doet om de code te kraken. Ben je bekend met sessies?
 
Jasper Geelen

Jasper Geelen

31/01/2010 17:51:00
Quote Anchor link
'Henk:
Ik snap niet helemaal wat je aan het doen bent.

shuffle schud een array, niet een int

Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

'Jezpur:
Je maakt van de code een sessie. Die sla je op en controleer je telkens dat iemand een poging doet om de code te kraken. Ben je bekend met sessies?

De code om het te controleren heb ik al klaar en is inderdaad met sessies. Enige wat ik nodig heb is dat er een random 4 cijferig nummer weer gegeven moet worden.
Gewijzigd op 01/01/1970 01:00:00 door Jasper Geelen
 
- Mark -

- Mark -

31/01/2010 17:55:00
Quote Anchor link
Niet getest maar zou moeten werken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

    #| 4 cijferige code.
    
        $code = rand(1000, 9999);
        
        
    #| Shuffle code
    
        $shuffled_code = str_shuffle($code);


    #| Resultaat weergeven.
    
        echo 'De goede code is '.$code.' en de geshufffelde code is '.$shuffled_code.'.';
        
?>
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
Jesper Diovo

Jesper Diovo

31/01/2010 18:01:00
Quote Anchor link
Maar eigenlijk krijg je toch al een random nummer met rand()?
 
- Mark -

- Mark -

31/01/2010 18:04:00
Quote Anchor link
Je moet het random nummer raden door de geshuffelde variant in de goede volgorde te zetten. Dat wil zeggen als ik het goed begrepen heb.
 
Jasper Geelen

Jasper Geelen

31/01/2010 18:04:00
Quote Anchor link
'Jezpur:
Maar eigenlijk krijg je toch al een random nummer met rand()?

Klopt, maar dat is het nummer waar de controle naar kijkt. Het nummer dat in $randomNum word gegenereerd is het nummer wat de gebruiker moet raden, dus als je die echo'd dan is het vrij simpel.. Daarom moet het nummer in willekeurige volgorde worden weergegeven waardoor de gebruiker de cijfers weer door elkaar moet husselen.

@Mark: Werkt perfect! Dankjewel.
 
TJVB tvb

TJVB tvb

31/01/2010 18:10:00
Quote Anchor link
'poNji:
Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Lijkt me dan juist een doel om ze te leren snappen in plaats van er omheen werken.
 
Pim -

Pim -

31/01/2010 18:24:00
Quote Anchor link
En waarom niet beginnen bij 0 ipv 1000?
 
Jasper Geelen

Jasper Geelen

31/01/2010 18:28:00
Quote Anchor link
'TJVB:
'poNji:
Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Lijkt me dan juist een doel om ze te leren snappen in plaats van er omheen werken.

Ga ik ook zeker doen, maar dat doe ik liever door met iets nieuws te beginnen ipv het in me huidige script te knutselen.

'Pim:
En waarom niet beginnen bij 0 ipv 1000?

Omdat het een 4 cijferig nummer moet zijn, en alles onder de 1000 is niet 4 cijferig :)
 
- Mark -

- Mark -

31/01/2010 18:28:00
Quote Anchor link
Je krijgt dan niet altijd een 4 cijferige code.

Edit: Te laat.
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
Pim -

Pim -

31/01/2010 19:52:00
Quote Anchor link
Dan zet je er toch nullen voor?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$n
= (int) sprintf('%04d', $n);
?>
 
Nicoow Unknown

Nicoow Unknown

31/01/2010 20:01:00
Quote Anchor link
@Pim,
Dan krijg je alleen maar dat er extra vaak een 0 in voorkomt.
 
TJVB tvb

TJVB tvb

31/01/2010 20:59:00
Quote Anchor link
poNji, je hebt nu de kans op bijvoorbeeld 7777

Wat denk je hiervan? (Niet getest)
Hij maakt een array met de getallen 0 t/m 9. Die wordt geschud, daarna pakt hij de eerste 4 en zet die in je sessie (om te kunnen controleren) en daarna pakt die een array van 1 t/m 4 om die te schudden en daarmee de volgorde weer te geven.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    $getallen
= range(0,9);
    shuffle($getallen);
    $_SESSION['getallen'][1] = $getallen[0];
    $_SESSION['getallen'][2] = $getallen[1];
    $_SESSION['getallen'][3] = $getallen[2];
    $_SESSION['getallen'][4] = $getallen[3];
    
    $volgorde  = shuffle(range(1,4));
    foreach($volgorde AS $nummer)
    {

         echo $_SESSION['getallen'][$nummer];
    }

?>
 
- Mark -

- Mark -

31/01/2010 21:22:00
Quote Anchor link
Ik weet niet waar het gebruik van $_SESSION goed voor is in dit geval maar om het 7777 ' En soortgelijke ' probleem op te lossen kun je ook het volgende doen.

LET OP! array_rand kiest sleutels en geen waardes, In dit geval is dat geen probleem het is even ter informatie.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

    #| Vier verschillende cijfers tussen de 0 en 9 kiezen.

        $cijfers = array_rand(range(0,9), 4);
        

    #| 4 cijferige code samenstellen.
    
        $code = implode('', $cijfers);
        
        
    #| Shuffle code.
    
        $shuffled_code = str_shuffle($code);


    #| Resultaat weergeven.
    
        echo 'De goede code is '.$code.' en de geshufffelde code is '.$shuffled_code.'.';
        
?>
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
TJVB tvb

TJVB tvb

31/01/2010 22:15:00
Quote Anchor link
Mark, die session is omdat ik het idee krijg dat de ts wilt dat de gebruiker het kan raden.
Je moet de getallen dan ergens opslaan.
 
Jasper Geelen

Jasper Geelen

31/01/2010 23:57:00
Quote Anchor link
'TJVB:
Mark, die session is omdat ik het idee krijg dat de ts wilt dat de gebruiker het kan raden.
Je moet de getallen dan ergens opslaan.

Correct. Bedankt voor jullie suggesties wat betreft hoe het anders kan, zal het morgen even gaan toepassen en testen :)
 
Pim -

Pim -

01/02/2010 09:53:00
Quote Anchor link
@nico
Nee hoor, juist de getallen 0 t/m 9999 zijn correct, 1000 t/m 9999 niet. Bij de eerste zijn alle getallen gelijk verdeeld, bij de tweede niet.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.